我为derby和json-simple-1.1.1文件配置了jar文件,但是我不能让Derby在eclipse上运行。它说:
上次登录:11月24日星期四12:39:49 ttys000 /Users/Adam/Downloads/db-derby-10.13.1.1-bin \ 2 / bin / startNetworkServer;出口; Adams-MacBook-Pro:~Adam $ /Users/Adam/Downloads/db-derby-10.13.1.1-bin \ 2 / bin / startNetworkServer;出口;错误:未正确定义JAVA_HOME。我们无法执行/System/Library/Frameworks/JavaVM.framework/Home/bin/java注销保存会话......复制共享历史......保存历史记录...截断历史文件...... .completed。
[已完成处理]
每次我尝试运行startNetworkServer。 我在网上找不到任何东西真的很令人沮丧。德比应该在Mac上工作,但我不知道还能做什么。
答案 0 :(得分:1)
我花了3天时间弄明白这一点我希望它可以帮助别人,因为它帮助了我。 解决方案是在终端中运行以下命令:
export JAVA_HOME=/Library/Java/Home
Derby文件夹的路径(将我的文件改为你的文件夹):
export DERBY_HOME=/Users/Adam/Documents/DERBY/db-derby-10.13.1.1-bin
运行实际文件startNetworkServer无法运行,因此您需要运行此命令:
java -jar $DERBY_HOME/lib/derbynet.jar start
如果一切顺利,服务器应该在端口1527上启动并运行。
答案 1 :(得分:0)