4

最近 eclipse-dsl-juno-SR1-win32-x86_64 をインストールし、ファイルを抽出した後、Eclipse の実行を開始すると、次のエラーが表示されました。

Java が開始されましたが、終了コード = 1 が返されました (必要な Java バージョン = 1.5)

この理由を確認し、他のディスカッション フォーラムで提案された解決策と同様に再インストールも試みましたが、役に立ちませんでした。

インストールしました

  • Java および DSL 開発者向けの Eclipse IDE : Eclipse Juno SR1 パッケージの eclipse-dsl-juno-SR1-win32-x86_64 および
  • JDK 1.7.0_11 (x64)

環境変数を正しくリンクし、cmd を使用して Java ファイルをコンパイルしようとしましたが、成功しました。

-vm "mypath\jdk1.7.0_11\jre\bin"フォーラムで提案されているように、cmd:コマンドで次を実行してみました

他の道と同様に、必死になって-vm "mypath\jdk1.7.0_11\bin" -vm "mypath\jdk1.7.0_11\jre\bin\javaw.exe"-vm "mypath\jre6\bin"役に立たない.

これで私を助けてください。私は立ち往生しています:(

4

7 に答える 7

4

私にとってうまくいったのは、java.exeまたはjavaw.exeの代わりにjvm.dllを指すように-vmを設定することでした

-vm C:your_java\jre7\bin\client\jvm.dll

Java 1.7 のバグのようです。Java 1.6 に戻すと、問題も解消されるようです。

Eclipse: Java が開始されましたが、終了コード -1073741571 が返されました

于 2013-07-12T07:52:24.017 に答える
2

申し訳ありませんが-コメントには少し多すぎます-私の提案:

まず第一に:私はちょうどあなたが持っているほとんどの構成(Win8-64ビット)でそれを試しましたが、すでに新しいJavaとEclipse-DSLのSR2リリースがあります。問題ない。ただし、ここでは以前のリリースが問題になる可能性はないと思いますが、何も役に立たない場合は、SR2リリースをダウンロードしてみてください。

すべてがあなたの投稿に記載されていることは知っていますが、64ビットのEclipseを64ビットのJavaで開始していることを確認してください。また、javaディレクトリだけでなく、vm-argumentを指定する場合は、vm-argumentにjava.exe、javaw.exe、またはjvm.dllのいずれかを常に指定する必要があります。

また、次のことを試してください。

-vm "<yourjavainstallation>\bin\java.exe" -consoleLog -debug

心:それはjava.exe、javaw.exeではなく、コンソール(コマンドウィンドウ)が表示されます-おそらくメッセージは役に立ちますか?

すべてが失敗した場合は、32ビットのJavaと32ビットのEclipseをインストールしてみてください。最新のJavaを使用できます。JDK1.6は必要ありません。最後のポイント:required java version=1.5)システムに古いJDKがあることを示唆しています(エラーメッセージが正しい場合)。システムにまだJDK1.4以前がインストールされている場合、それが本当に必要なくなった場合は、アンインストールしてみてください(実際には理由がわかりません)。

最後にもう1つ:Eclipseがvm-argumentなしで指定されたjreを使用することを確認する方法があります。実際には、必要なjreを「jre」というサブフォルダーのEclipseインストールにコピーして、次の構造にすることができます。

eclipse
    eclipse.exe
    jre
       bin
          java.exe
          ...
       lib
          ...

vm-argumentなしで日食を開始します。ポイントの1つがお役に立てば幸いです。

于 2013-03-02T05:35:54.380 に答える
1

I have removed this line and works for me in Eclipse Luna:

-XX:-UseCompressedOops
-vm
C:\Program Files\Java\jdk1.7.0_79\jre\bin\server\jvm.dll
于 2016-08-29T04:01:18.740 に答える
1

JDK 1.7.0_11 (x64) でバグが発生しているようです。解決策はこのhttps://stackoverflow.com/a/14022587/2294985にあり、eclipse.ini ファイルで何を変更するかを示しています

于 2013-06-07T00:46:53.293 に答える
1

ラップトップに QTP をインストールした後、Eclipse で同じエラーが発生し始めました。

コマンド プロンプトから簡単な Java Hello World プログラムを実行しようとすると、以下のエラーが発生しました。

c:\Java\test>javac MyFirstApp.java
Picked up JAVA_TOOL_OPTIONS: -agentlib:jvmhook
Picked up _JAVA_OPTIONS: -Xrunjvmhook -Xbootclasspath/a:C:\PROGRA~2\HP\QUICKT~1\bin\JAVA_S~1\classes;C:\PROGRA~2\HP\QUICKT~1\bin\JAVA_S~1\classes\jasmine.jar;C:\Users\vivekrs\Documents\Raj\sev2\Tools\
QTP11\QuickTest\MSI\bin\java_shared\bin
Error occurred during initialization of VM
Could not find agent library jvmhook on the library path, with error: %1 is not a valid Win32 application

次に、環境から JAVA_TOOL_OPTIONS および _JAVA_OPTIONS 変数を削除すると、Java と Eclipse の両方が正常に動作し始めました。

cmdプロンプトに入力javacして、発生しているエラーを確認し、そのエラーを解決しようとすると、elipseが機能し始めます。

于 2014-11-05T06:48:52.197 に答える