0

Java EE 用の最新の Eclipse をダウンロードしました 開いています... エラー .. 開いています... Eclipse を実行するには JRE/JDK を使用できる必要があります.. 通常とは異なり、私の Java は G にインストールされています:/ -vm タグ ? Java jdk bin path を追加するのが好きですか? どういうわけかうまくいきませんでした!何か案が ?

4

2 に答える 2

5

Eclipse は、使用する JRE を選択するために PATH 変数を調べます。それが構成されている場合、Eclipse は正しく動作します。Eclipse を持っていないか、特定の Java インストールを指定したくない場合は、次の引数を指定できます。eclipse.ini

-vm
G:\Java

ここで利用可能なさまざまなランタイム オプションを確認できます。

于 2012-06-13T02:56:54.470 に答える
1

Windows で eclipse.exe を実行するか、他のプラットフォームで eclipse を実行して、Eclipse を開始できます。この小さなランチャーは、基本的に JVM を見つけてロードします。Windows では、eclipsec.exe コンソール実行可能ファイルを使用して、コマンド ラインの動作を改善できます。

または、次のように JVM を直接呼び出して Eclipse を起動することもできます。

java -jar eclipse/plugins/org.eclipse.equinox.launcher_1.0.0.v20070606.jar 注: 上記のコマンドの org.eclipse.equinox.launcher のバージョンは、実際に Eclipse に同梱されているバージョンと一致する必要があります。ランチャーで Java (eclipse.exe ではない) を使用して Eclipse を起動する方法の詳細については、「Equinox ランチャーを使用した Eclipse コマンドラインの起動」を参照してください。

JVM を見つける

JVM が eclipse/jre ディレクトリにインストールされている場合、Eclipse はそれを使用します。それ以外の場合、ランチャーは eclipse.ini ファイルとシステム パス変数を調べます。Eclipse は JAVA_HOME 環境変数を参照しません。

選択した JVM を明示的に指定するには、-vm コマンド ライン引数を使用できます。

eclipse -vm c:\jre\bin\javaw.exe ''指定された Java 実行可能ファイルを実行して Java を開始します eclipse -vm c:\jre\bin\client\jvm.dll ''Eclipse プロセスで jvm をロードして Java を開始しますJVM の指定の詳細については、ランチャー ページを参照してください。

eclipse.ini

Eclipse を実行する JVM を指定する最も推奨される方法は、スタートアップ構成を Eclipse 実行可能ファイル (Windows では eclipse.exe) と同じフォルダー内の eclipse.ini ファイルに入れることです。Eclipse プログラム ランチャーは、コマンドラインまたは eclipse.ini という名前の構成ファイルから引数を読み取ります。構成ファイルを使用して JVM を指定するには、eclipse.ini に -vm 引数を含めます。次に例を示します。

-vm c:/jre/bin/javaw.exe 注: コマンドラインから同じパスを実行する場合に必要となるように、このパスを引用符で囲む必要はありません。 Windows を使用しています。

Eclipse は、eclipse.ini 構成ファイルで指定された JVM を使用して、コマンドラインで追加の引数なしで起動するようになりました。

どの VM を使用しているかを確認できるように、常に -vm を使用する必要があります。他のアプリケーションのインストーラーはシステム パス変数を変更することがあるため、Eclipse の起動に使用される VM が知らないうちに変更されます。

eclipse.ini ファイルの形式は非常に特殊です。eclipse.ini を読み、そこにある例に従うことを強くお勧めします。

Eclipse が起動すると、起動時にワークスペースの場所を選択するよう求められます。この動作は、環境設定で構成できます。-data コマンドライン引数を使用して、コマンド ラインでワークスペースの場所を手動で指定できます。

旧: Eclipse 3.2 の起動

Eclipse 3.2 以前では、Eclipse のルートに startup.jar という追加のファイルがありました。この jar ファイルには、プラットフォームを開始するために必要なクラスが含まれていました。3.3 以降では、同等のクラスが org.eclipse.equinox.launcher バンドルにあります。

JVM を直接呼び出して 3.2 を開始するには、次のコマンドを使用します。

java -cp eclipse/startup.jar org.eclipse.core.launcher.Main

Eclipse 3.2 には、コンソール バージョンの実行可能ファイルが含まれていませんでした。

旧: Windows 上の Oracle/Sun VM 1.6.0_21

Windows 用の Eclipse 3.3 ~ 3.6 ランチャーには、Oracle/Sun Java VM バージョン '1.6.0_21-b06' に関する問題がありました。

更新: Oracle/Sun は、これを修正するために JDK/JRE の再スピンをリリースしたため、この問題の推奨される解決策は、バージョン 1.6.0_21-b07' をダウンロードして再インストールすることです。java -version を実行して、b07 以降であることを確認します。

修正プログラムがリリースされる前は、これを回避するための 3 つの選択肢がありました。

1----「1.6.0_20」に戻します (2010 年 7 月 19 日現在、ここからダウンロードできます)。起動用のコマンドラインを変更するか、Eclipse.ini ファイルの「-vmargs」の後に次の行を追加します。 XX:MaxPermSize=256m (詳細な手順/例) http://wiki.eclipse.org/Eclipse.ini

2----32 ビットの Helios の場合、修正済みの eclipse_1308.dll をダウンロードして、(eclipse_home)/plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503( https://bugs .eclipse.org/bugs/attachment.cgi?id=174640 )

{Java バグは、変更が元に戻されたため、Java BugParade の 6969236 で投票とコメントのためにクローズされました。関連する Eclipse バグ レポートは、バグ 319514 で投票およびコメントのために公開されています。}

于 2013-08-31T04:40:16.537 に答える