我使用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)
你能告訴我什麼,我做錯了什麼?
什麼是* jasperstarter *? –
JasperStarter是一個在Jasper中運行報告的命令行程序(http://jasperstarter.cenote.de/) – Cherax
也許最好將此問題發送給此工具的作者(現場) –