我为derby和json-Simpl-1.1.1文件配置了jar文件,但我无法让Derby在eclipse上运行。上面写着:
最后登录:清华11月24日12:39:49在ttys000 /Users/Adam/下载/db-derby-10.13.1.1-bin\ 2/bin/startNetworkServer上;退出;Adams-MacBook:~ Adam$ /Users/Adam/下载/db-derby-10.13.1.1-bin\ 2/bin/startNetworkServer;exit;Error: JAVA_HOME未正确定义。我们无法执行/System/Library/Frameworks/JavaVM.framework/Home/bin/java注销保存会话....copying共享历史..。...saving history...truncating历史文件..。...completed。 过程已完成
每次我尝试运行startNetworkServer。真令人沮丧我在网上什么都找不到。德比应该在mac上工作,但我不知道还能做什么。
发布于 2016-11-27 18:08:23
我花了三天时间才弄清楚,我希望它能像帮助我一样帮助别人。该解决方案正在终端中运行以下命令:
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上启动和运行。
发布于 2016-11-24 11:44:01
您需要将JAVA_HOME
环境变量设置为Home
安装中的Home
目录的路径。
在运行配置中,可以在配置的“environment”选项卡上设置JAVA_HOME环境变量。
对于Java 8,JDK安装路径将类似于:
/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home
(您将不得不调整这个以匹配您的系统)。
您必须使用‘New.’创建这个变量。按钮,因为默认情况下它将不存在。
https://stackoverflow.com/questions/40784469
复制相似问题