第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 PhpJasper 創(chuàng)建報告時 JDK 版本出錯

使用 PhpJasper 創(chuàng)建報告時 JDK 版本出錯

紅顏莎娜 2023-06-14 16:08:54
我嘗試使用PHPJasper創(chuàng)建一些代碼,但在同一行出現(xiàn)錯誤。我認(rèn)為這是 Java SE 版本的問題。文件hello_world.jasper已經(jīng)存在于我的項目中。源代碼:require __DIR__ . '/vendor/autoload.php';use PHPJasper\PHPJasper;$jasper = new PHPJasper;$input = __DIR__ . '/vendor/geekcom/phpjasper/examples/hello_world.jasper';$output = __DIR__ . '/vendor/geekcom/phpjasper/examples';$options = [? ? 'format' => ['pdf', 'rtf']];$jasper->process(? ? $input,? ? $output,? ? $options)->execute();var_dump($jasper);控制臺中的錯誤與execute():Exception in thread "main" java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and java.net.URLClassLoader are in module java.base of loader 'bootstrap')? ? at de.cenote.tools.classpath.ApplicationClasspath.add(ApplicationClasspath.java:75)? ? at de.cenote.tools.classpath.ApplicationClasspath.add(ApplicationClasspath.java:65)? ? at de.cenote.tools.classpath.ApplicationClasspath.addJars(ApplicationClasspath.java:134)? ? at de.cenote.tools.classpath.ApplicationClasspath.addJarsRelative(ApplicationClasspath.java:151)? ? at de.cenote.jasperstarter.App.processReport(App.java:178)? ? at de.cenote.jasperstarter.App.main(App.java:109)PHP Fatal error:? Uncaught PHPJasper\Exception\ErrorCommandExecutable: Your report has an error and couldn 't be processed!\ Try to output the command using the function `output();` and run it manually in the console. in /home/jack/PhpstormProjects/JasperTest/vendor/geekcom/phpjasper/src/PHPJasper.php:219Java 版本:java -versionopenjdk version "11.0.4" 2019-07-16OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu219.04)OpenJDK 64-Bit Server VM (build 11.0.4+11-post-Ubuntu-1ubuntu219.04, mixed mode, sharing)我該如何解決?
查看完整描述

1 回答

?
catspeake

TA貢獻1111條經(jīng)驗 獲得超0個贊

我有這個問題的解決方案。

我刪除了所有 java 包 (?sudo apt-get remove openjdk...) 并使用 Java JDK 1.8 版本再次安裝(ubuntu 說明)

在此之后我得到了正確的Java版本:

java?-version
java?version?"1.8.0_221"
Java(TM)?SE?Runtime?Environment?(build?1.8.0_221-b11)
Java?HotSpot(TM)?64-Bit?Server?VM?(build?25.221-b11,?mixed?mode)



查看完整回答
反對 回復(fù) 2023-06-14
  • 1 回答
  • 0 關(guān)注
  • 204 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號