当我尝试打开PostgreSQL数据库的连接,我添加此识别驱动程序:org.postgresql.Driver没有发现安装后应用
Class.forName("org.postgresql.Driver");
当我运行的Netbeans/Eclipse的应用,它工作正常。 我正在使用InnoSetup为这个应用程序生成一个安装程序。安装后,postgresql.jar已添加到文件夹,但我得到一个错误:
org.postgresql.Driver
java.net.URLClassLoader$1.run(Unknown Source)
java.net.URLClassLoader$1.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(Unknown Source)
java.lang.ClassLoader.loadClass(Unknown Source)
sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
java.lang.ClassLoader.loadClass(Unknown Source)
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Unknown Source)
fourcis.scb.utils.DatabaseUtilities.createDatabaseIfNotExists(DatabaseUtilities.java:19)
fourcis.scb.threads.ThreadOperacoesDatabase.run(ThreadOperacoesDatabase.java:17)
这正在发生,只有当我安装的应用程序。当我从IDE运行时,它工作正常。你们知道这可能是什么吗?
谢谢!
罐子已包含,但它仍然不工作 – Kiwanax 2015-04-01 12:59:12