JDKをインストールしたのですが、ブラウザでアプレットを実行できません(JREをインストールしていない可能性があります)。
ただし、JREをインストールすると、デフォルトのランタイムとしてJDKが上書きされます。サーバーJVMを必要とするため、これはほとんどすべて(Eclipse、Ant)を壊します。
JAVA_HOME
最近、環境変数はありません。レジストリの魔法を使用しているように見えるだけです(システムパスを設定しても意味がありません)。以前、JREを使用してJDKを復元した後、JREをアンインストールしました。今回はきちんと直したい。
これは、jre autoupdaterによっても明らかになります-昔々、私はJDKとJREで動作するセットアップを持っていましたが、すべてを更新してバストしました。
これはWindowsで少し面倒です。これが私がすることです。
6u11などの最新のSun JDKをのようなパスにc:\install\jdk\sun\6u11
インストールし、インストーラーにデフォルトの場所(c:\program files\blah
)にパブリックJREをインストールさせます。これにより、大部分のデフォルトJREがセットアップされます。
同様に、必要に応じて古いJDKをインストールし5u18でc:\install\jdk\sun\5u18
はなく、公共のJREをインストールしないでください。
開発時には、各JDKバージョンのコマンドプロンプトをセットアップするために使用する小さなバッチファイルがあります。基本的に設定JAVA_HOME=c:\jdk\sun\JDK_DESIRED
してから設定しPATH=%JAVA_HOME%\bin;%PATH%
ます。これにより、目的のJDKがパスの最初に配置され、AntやMavenなどのセカンダリツールがJAVA_HOME
変数を使用できます。
ほとんどのパブリックJREインストールはリンクされた実行可能ファイルをに配置するため、パスは重要です。c:\WINDOWS\System32\java.exe
これは通常、他のほとんどの設定をオーバーライドします。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加