Jasperstarter:无法加载驱动程序

时间:2016-11-08 10:30:49

标签: jdbc jasper-reports jasperstarter

我在Linux中使用JasperStarter 3.0.0如下:

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

我在所有帖子中看到的是我必须将我的驱动程序放在jdbc文件中,而且我已经拥有它。

我检查了驱动程序的路径并写得很好。

以前这个相同的命令正在运行(使用相同的文件等),但现在不行。我唯一改变的是etc / profile中Java路径的定义,因为它错了。

现在输入echo $ JAVA_HOME和echo $ PATH时,一切正常:它们指向最后一个Java文件夹(jre1.8.0.101)

你能告诉我我做错了吗?

1 个答案:

答案 0 :(得分:0)

实际上,这是编写驱动程序的类名而不是路径的问题。

我做到了,错误消失了

非常感谢你的asnwers !!