2016-11-08 64 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!

相关问题