2016-11-08 120 views
0

我使用JasperStarter 3.0.0在Linux中,如下所示:Jasperstarter:無法加載驅動程序

sudo /home/name/jasperstarter/bin/jasperstarter pr Prueba_1.jrxml -f pdf -t generic --db-url jdbc:sqlite:/home/name/DATA/basename.sqlite --db-driver /home/name/jasperstarter/jdbc/sqlitejdbc-v056.jar

我從那裏我有我的報告(Prueba_1.jrxml)的文件夾中運行它,但我收到錯誤消息:

無法加載驅動程序:/home/name/jasperstarter/jdbc/sqlitejdbc-v056.jar

我所有的文章看什麼s是我必須在jdbc文件中有我的驅動程序,並且我擁有它。

我檢查驅動程序的路徑,它寫得很好。

時間前,這個相同的命令工作(與相同的文件等),但不是現在。我改變的唯一的事情是在etc/profile中定義了Java的Path,因爲它是錯誤的。

現在打字回聲$ JAVA_HOME和回聲$ PATH時,它是一切就OK了:他們都指向了最後的Java文件夾(jre1.8.0.101)

你能告訴我什麼,我做錯了什麼?

+0

什麼是* jasperstarter *? –

+0

JasperStarter是一個在Jasper中運行報告的命令行程序(http://jasperstarter.cenote.de/) – Cherax

+0

也許最好將此問題發送給此工具的作者(現場) –

回答

0

實際上,它寫的是驅動程序的類名而不是路徑。

我做到了,錯誤dissapeared

非常感謝您對您的asnwers!

相關問題