1

私は現在hadoopを使用しており、設定部分に「少なくともJavaインストールのルートになるようにJAVA_HOMEを定義する」がありますが、実際には混乱しています。たとえば、次を使用するときの私の JAVA_HOME は次のとおりecho $JAVA_HOMEです。/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

および使用時の私のJavaインストール:どのJavaは: /usr/bin/java

JAVA_HOME を Java ルートとして設定するには、どのような変更を行う必要がありますか?

ありがとう!

フォローアップとして、チュートリアルで conf/en-sh 部分の内部を変更すると思います。提案された以下の回答の組み合わせを試しましたが、それでも1のエラーが発生しました。エクスポートJAVA_HOME = ..パート2の無効な識別子。2. Hadoopライブラリをロードできません

助けてください.....何か提案はありますか?

4

3 に答える 3

1

GNU/Linux オペレーティング システム ユーザーの場合: bash プロファイルで、Java Home 変数export JAVA_HOME=/usr/bin/javaを 設定してからexport PATH=$PATH:/usr/bin/java. これが完全なチュートリアルです。

于 2013-05-01T05:39:49.653 に答える
0

私のシステムでは、JAVA_HOME を/Library/Java/HomeMountain Lion に設定しています。export JAVA_HOME=/Library/Java/Home当然のことです...ホームディレクトリの.bash_profile、.zshrcファイルに行を追加します。tcsh を使用している場合、必要な行はsetenv JAVA_HOME /Library/Java/Home. OS X の最近のバージョンの bash ユーザー向けのデフォルト シェル。を使用して、何を使用しているかを調べることができますecho $SHELL

于 2013-05-01T05:36:40.693 に答える
0

JAVA_HOME を /System/Library/Java/JavaVirtualMachines/1.6.0.jdk に設定します。もういい。

于 2013-05-01T05:43:45.883 に答える