【问题标题】:Can't get Derby Database to work with mac无法让 Derby 数据库与 mac 一起使用
【发布时间】: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 安装的真实位置的实际路径。

标签: eclipse server derby


【解决方案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 上运行。

【讨论】:

    【解决方案2】:

    您需要将JAVA_HOME 环境变量设置为Java 安装中Home 目录的路径。

    在运行配置中,您可以在配置的“环境”选项卡上设置 JAVA_HOME 环境变量。

    对于 Java 8 JDK 安装,路径将类似于:

    /Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home
    

    (您必须调整它以匹配您的系统)。

    您必须使用“新建...”按钮创建此变量,因为默认情况下它不存在。

    【讨论】:

    • JAVA_HOME 环境变量在哪里?我在任何地方都找不到它。我有 2 个文件夹:JavaVirtualMachines 文件夹中的 jdk1.8.0_65.jdk 和 jdk1.8.0_101.jdk
    • 你必须添加它,因为它目前不存在。
    • 但是“JAVA_HOME 环境变量”是什么意思?我在主目录中,如何设置这个变量?
    • 我已经说过你可以在运行配置中添加它(见添加的图片)。您甚至可以只编辑 startNetworkServer 脚本并在那里更改默认路径。
    • 是的,当然是 Eclipse。它是“运行”>“运行配置”对话框的一部分。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多