9

MacにJava 7をサイレントインストールしたい。同じドキュメント/リンクが見つかりません。
また、/Library には入れたくありません。カスタムの場所に同じものをインストールすることは可能ですか。
私はMacを初めて使用します。どんな助けでも大歓迎です。

4

5 に答える 5

23

@HawkMage からの手順をより明確にするため (および JDK8 での動作を説明するため):

  1. jdk-8u5-macosx-x64.dmgOracle からバイナリ (例: ) をダウンロードします。
  2. Finder からダブルクリックして、ボリュームをマウントします。「JDK 8 Update x.pkg」のウィンドウを無視します</li>
  3. pkgutilパッケージの内容を一時ディレクトリに展開するために使用します。

    $ pkgutil --expand  /Volumes/JDK\ 8\ Update\ 05/JDK\ 8\ Update\ 05.pkg /tmp/jdkpkg
    
  4. 次に、そのディレクトリに移動し、使用cpioしてファイルを展開しPayloadます。

    $ cd /tmp/jdkpkg
    $ cpio -i < ./jdk18005.pkg/Payload
    
  5. 最後に、あなたが住みHomeたい場所にディレクトリを移動しますJAVA_HOME

    $ mv Contents/Home /mytools/jdk-1.8.0_05
    
于 2014-07-04T01:04:51.190 に答える
4

Linux と同じように、Mac の好きな場所に Java をインストールできます。Java 実行可能ファイルをパスに追加するか、Java実行可能ファイルのシンボリック リンクを作成して /usr/bin/ ディレクトリに配置し、どこでも実行できるようにする必要があります。

Java をパスに追加するには:

1).bash_profileホームディレクトリにある変更。

2) 次の行を追加します。export PATH=/yourjavadir/bin:$PATH

3) 保存して終了

4) 次にsource .bash_profile、ファイルをリロードします。これは一度だけ行う必要があります。

シンボリック リンクを作成するには:

ln -s /yourjavadir/java /usr/bin/java
于 2013-03-05T08:05:43.843 に答える
1

私は同じ問題を抱えていて、それを理解することができました。

  1. カスタム ディレクトリに Java バイナリをダウンロードして解凍します。例えば ​​-

/Users/myuser/Documents/jre1.8.0_25.jre

  1. 次のパラメーターを使用して .bash_profile を更新します。

export JAVA_HOME=/Users/a514624/Documents/jre1.8.0_25.jre/Contents/Home export PATH=$PATH:$JAVA_HOME/bin

  1. ターミナル ウィンドウを閉じて、もう一度開きます。または、コマンド「source .bash_profile」を入力することもできます。

これらの手順の後、コマンド プロンプトで java -version と入力すると、期待していたバージョンが反映されていることがわかります。

$ java -version java version "1.8.0_25" Java(TM) SE Runtime Environment (build 1.8.0_25-b17) Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

  1. 既存の Java ソフトリンクのリンクを解除します (ルート/昇格された権限が必要です) root$ unlink /usr/bin/java

  2. 新しい Java インストールへのシンボリック リンクを作成します。 root$ ln -s /Users/myuser/Documents/jre1.8.0_25.jre/Contents/Home/bin/java /usr/bin/java

それでおしまい。この後の人生は美しい。お役に立てれば!

于 2014-11-10T18:35:45.723 に答える