2016-11-24 88 views
0

我配置了derby和json-simple-1.1.1文件的jar文件,但是我無法讓Derby在eclipse上運行。它說:無法使Derby數據庫與mac一起工作

上次登錄:Thu Nov 24 12:39:49 on 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

您需要將JAVA_HOME環境變量設置爲Java安裝的位置。 –

+0

我該怎麼做?找不到工作解決方案 –

+0

那麼你是怎麼運行的?它來自運行配置嗎?從終端?你安裝了哪個Java版本? –

回答

0

我花了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

運行
0

您需要將JAVA_HOME環境變量設置爲Java安裝中Home目錄的路徑。

在運行配置中,您可以在配置的「環境」選項卡上設置JAVA_HOME環境變量。

對於Java JDK 8安裝路徑是這樣的:

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

(你將不得不調整這對您的系統相匹配)。

您將不得不使用「新建...」按鈕創建該變量,因爲默認情況下它不會存在。

Environment tab

+0

其中是JAVA_HOME環境變量?我無法在任何地方找到它。 我有2個文件夾:jdk1.8.0_65.jdk和jdk1.8.0_101.jdk在JavaVirtualMachines文件夾中 –

+0

您必須添加它,因爲它目前不存在。 –

+0

但是,「JAVA_HOME環境變量」是什麼意思?我在主目錄裏面,我該如何設置這個變量? –

相關問題