Jasperstarter:无法加载驱动程序
问题描述:
我使用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)
你能告诉我什么,我做错了什么?
答
实际上,它写的是驱动程序的类名而不是路径。
我做到了,错误dissapeared
非常感谢您对您的asnwers!
什么是* jasperstarter *? –
JasperStarter是一个在Jasper中运行报告的命令行程序(http://jasperstarter.cenote.de/) – Cherax
也许最好将此问题发送给此工具的作者(现场) –