2016-11-24 21 views
0

derbyとjson-simple-1.1.1ファイル用のjarファイルを構成しましたが、eclipseで実行するDerbyを取得できません。それは言う:Macで動作するDerbyデータベースを取得できません

最後のログイン:11月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ログアウトセッションを保存しています... ...共有履歴をコピーしています... ...履歴を保存しています...履歴ファイルを切り詰めています... ..完了しました。

私はstartNetworkServerを実行しようとするたびに[処理完了]。 オンラインで何かを見つけることができないのは本当にイライラしています。ダービーはMac上で動作するはずですが、私は何をすべきか分かりません。

+0

JAVA_HOME環境変数をJavaインストールの場所に設定する必要があります。 –

+0

どうすればいいですか? –

+0

これを実行していますか?それは実行コンフィギュレーションからですか?ターミナルから?どのJavaバージョンをインストールしましたか? –

答えて

0

は、私はそれが私を助けたとして、それは他人を助けることを願って、それを把握するために3日かかりました。 ソリューションは、ターミナルで以下のコマンドを実行していた:あなたのダービーフォルダ(あなたに変更鉱山)へ

export JAVA_HOME=/Library/Java/Home 

パス:

startNetworkServerはあなたが必要とするので、動作しないことができ、実際のファイルを実行している
export DERBY_HOME=/Users/Adam/Documents/DERBY/db-derby-10.13.1.1-bin 

このコマンドを実行するために:すべてがうまくいった場合

java -jar $DERBY_HOME/lib/derbynet.jar start 

をサーバーはポート1527

上で起動して実行する必要があります
0

JavaインストールのHomeディレクトリへのパスにJAVA_HOME環境変数を設定する必要があります。

実行構成では、構成の[環境]タブでJAVA_HOME環境変数を設定できます。

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

(あなたのシステムに合わせて、これを調整する必要があります):Javaの8 JDKについては

は、パスのようなものになりますインストールされます。

この変数は、デフォルトでは存在しないため、[新規...]ボタンを使用して作成する必要があります。

Environment tab

+0

JAVA_HOME環境変数はどこですか?私はどこでもそれを見つけることができません。 JavaVirtualMachinesフォルダにjdk1.8.0_65.jdkとjdk1.8.0_101.jdkという2つのフォルダがあります –

+0

これは現在存在しないため、追加する必要があります。 –

+0

しかし、 "JAVA_HOME環境変数"はどういう意味ですか?私はこの変数をどのように設定するのですか? –

関連する問題