我开发了一个 Java 应用程序,它使用 Apache Derby 作为 DBMS 与数据库(插入、选择...)连接,该应用程序在 NetBeans 上运行良好,但是当我将其导出到 Jar 中并在外部运行时如果没有 NetBeans,我会收到此错误:
运行此命令后:
java -jar jarre.jar
我得到这个列表:
我希望我的应用程序是可移植的,而无需启动 NetBeans。
我知道我错过了一些东西,但到底是什么,是我希望有人照亮的东西?
最佳答案
如果您查看最后打印的异常 (java.net.SocketException
) 及其堆栈跟踪,它看起来像 Security Manager您的 JVM 不允许创建套接字。
尝试设置适当的 SocketPermission适合您的应用程序。
关于java - 使用 Apache Derby 作为 DBMS 部署 Java 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8952404/