私はちょうど新しいMacBook Proを購入しました。これは私の初めてのMACであり、私はまだ私の道をナビゲートすることのこつを得ようとしています。とにかく...私もJavaの初心者で、永久に死ぬ前に私のWindows PCで練習していました。このMACにアクセスしたので、JDKをインストールしました。次に、Java_HOME
環境変数を設定する必要があります。どうすればいいのかわかりません。
私はこれらのガイドのいくつかをたどってみましたが、それほど遠くに行きませんでした。
http://www.mkyong.com/Java/how-to-set-Java_home-environment-variable-on-mac-os-x/http://www.youtube .com/watch?v = aCEPrODy68o
そして、これは私が今役に立たないファイルを作成させたことを非常に確信しています:youtube.com/watch?v=-cASjkF94dc
私は端末を見つけることができました、そして私は私がいくつかの複数のファイルを作成したと思います。私はこのようなメッセージを受け取っています:
(1)他のプログラムが同じファイルを編集している可能性があります。この場合、変更を加えるときに同じファイルの2つの異なるインスタンスにならないように注意してください。終了するか、または慎重に続けてください。
(2)このファイルの編集セッションがクラッシュしました。このような場合は、 ":recover"または "vim -r /Users/Erwin/.bash_profile"を使って変更を回復してください( ":help recovery"を参照)。これを既に行っている場合は、このメッセージを回避するためにスワップファイル "/Users/Erwin/.bash_profile.sw p"を削除してください。
この問題を解決し、Java環境を段階的に設定するのに役立つMacの専門家はいますか?
文字通りあなたがしなければならないのは以下のとおりです。
echo export "Java_HOME=\$(/usr/libexec/Java_home)" >> ~/.bash_profile
シェルを再起動します。
複数のJDKバージョンをインストールしていて、それを特定のバージョンにしたい場合は、-v
にJava_home
フラグを使用して、
echo export "Java_HOME=\$(/usr/libexec/Java_home -v 1.7)" >> ~/.bash_profile
入れてやった
export Java_HOME=`/usr/libexec/Java_home`
(バックスティクス).bashrcで。エイドリアンの答えに対する私のコメントをご覧ください。
Mac OSX 10.5以降では、$Java_HOME variable to /usr/libexec/Java_home
を設定することをお勧めします。$Java_HOME
in file ~/. bash_profile
または~/.profile
をエクスポートするだけです。
端末を開き、下記のコマンドを実行してください。
$ vim .bash_profile
export Java_HOME=$(/usr/libexec/Java_home)
保存してvimエディタを終了してから、.bash_profileでsourceコマンドを実行します。
$ source .bash_profile
$ echo $Java_HOME
/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
私はそれを〜/ .profileに追加することで動くようにしました。どういうわけかEl Capitanベータ版にアップデートした後、Java_HOMEが.bash_profileで定義されていても動作しませんでした。
El Capitanベータユーザーがいる場合は、.profileに追加してみてください。
私はmacOSでのセットアップを簡単にするために素晴らしいユーティリティjenv
を更新しました。
https://github.com/hiddenswitch/jenv の指示に従ってください