java - 使用 Apache Derby 作为 DBMS 部署 Java 应用程序?

标签 java deployment derby

我开发了一个 Java 应用程序,它使用 Apache Derby 作为 DBMS 与数据库(插入、选择...)连接,该应用程序在 NetBeans 上运行良好,但是当我将其导出到 Jar 中并在外部运行时如果没有 NetBeans,我会收到此错误:

运行此命令后:

 java -jar jarre.jar

我得到这个列表:

/image/7xka9.jpg

我希望我的应用程序是可移植的,而无需启动 NetBeans。
我知道我错过了一些东西,但到底是什么,是我希望有人照亮的东西?

最佳答案

如果您查看最后打印的异常 (java.net.SocketException) 及其堆栈跟踪,它看起来像 Security Manager您的 JVM 不允许创建套接字。

尝试设置适当的 SocketPermission适合您的应用程序。

关于java - 使用 Apache Derby 作为 DBMS 部署 Java 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8952404/

相关文章:

azure - Azure 辅助角色可以使用 git 进行部署吗?

java - “gomobile.user u”不能是 FROM 子句的第一个声明

java - 持久化配置问题

mysql - 配置 glassfish 以部署 .war 并使用 jdbc

java - Vaadin 7 - 即时下载动态创建的文件

java - 让 RestAssured 测试与 Spring Security CSRF for AngularJS 一起使用

java - 编写一个从 arraylist 返回迭代器的方法

django - 在 Heroku 上手动删除 Python 包

java - 如何使 Java 应用程序能够直接打开文件。例如右键单击文件或目录并能够单击 "open with mytool"

java - cxf Web 服务不更新