【发布时间】:2016-11-24 10:50:28
【问题描述】:
我为 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 ;出口;亚当斯-MacBook-Pro:~亚当$ /Users/Adam/Downloads/db-derby-10.13.1.1-bin\ 2/bin/startNetworkServer ;出口;错误:未正确定义 JAVA_HOME。我们无法执行 /System/Library/Frameworks/JavaVM.framework/Home/bin/java 注销 保存会话... ...复制共享历史记录... ...保存 历史...截断历史文件... ...已完成。
[处理完成]
每次我尝试运行 startNetworkServer。 真的很郁闷,网上什么都查不到。 Derby 应该可以在 mac 上运行,但我不知道还能做什么。
【问题讨论】:
-
您需要将 JAVA_HOME 环境变量设置为您的 Java 安装位置。
-
我该怎么做?找不到有效的解决方案
-
你是怎么运行这个的?它来自运行配置吗?从终端?您安装了哪个 Java 版本?
-
我从运行配置运行它,我得到“错误:java.net.ConnectException:连接到端口 1,527 上的服务器 localhost 时出错,并显示连接被拒绝消息”,因为没有服务器就无法连接我无法正确的 startNetworkServer。我正在使用 java 1.8,它适用于 android studio 和 eclipse。但不是服务器
-
在运行 startNetworkServer 之前,您需要执行类似
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_11.jdk/Contents/Home/jre的操作,但当然要更正 Mac 上 Java 安装的真实位置的实际路径。