Eclipseを実行しようとすると、エラーが発生します。 OSとしてKubuntuを使用しており、Java -version
ターミナルで「Javaバージョン "1.6.0_23"」を取得しました。 openJDKをインストールしましたが、次に何ができるかわかりません。何かご意見は?ありがとう。
エラー:
JVM terminated. Exit code=13
/usr/bin/Java
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx384m
-jar /home/lucky/Downloads/Eclipse//plugins/org.Eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
-os linux
-ws gtk
-Arch x86
-showsplash
- launcher /home/lucky/Downloads/Eclipse/eclipse
-name Eclipse
--launcher.library /home/lucky/Downloads/Eclipse//plugins/org.Eclipse.equinox.launcher.gtk.linux.x86_1.1.2.R36x_v20101019_1345/Eclipse_1310.so
-startup /home/lucky/Downloads/Eclipse//plugins/org.Eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
-exitdata 5cf8058
-product org.Eclipse.epp.package.php.product
-vm /usr/bin/Java
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx384m
-jar /home/lucky/Downloads/Eclipse//plugins/org.Eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
私のEclipse.ini
-startup
plugins/org.Eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.Eclipse.equinox.launcher.gtk.linux.x86_1.1.2.R36x_v20101019_1345
-product
org.Eclipse.epp.package.php.product
--launcher.defaultAction
openFile
-showsplash
org.Eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx384m
エラーのパスを見ると、ubuntuリポジトリのEclipseを使用していないようです(これで十分です)。
Jvmが64ビットか32ビットかどうかを確認してください。 Java -version
が教えてくれます。これが64ビットjvmであることがわかったら、Eclipse.orgに戻り、64-bitのEclipseバージョンをダウンロードします。 32ビットjvm用のEclipseがあります。 -Arch x86
と表示されているエラーメッセージを参照してください
-vm
パラメーターを使用して、シェルからEclipseを起動してみてください。 Ubuntuでは、/var/lib/jvm/
の下にインストール済みのjre/jdkがあります。例えば。:
./Eclipse -vm /var/lib/jvm/Sun-Java6-jdk/bin
このパラメーターをEclipse.iniファイルに追加できます。
助けて?
これも興味深いものです: JVMのEclipse開始エラーが終了しました。 Ubuntuの更新をアップグレードした後、終了コード= 13
次のビデオでエラー13および1の解決策を見つけました。
両方のエラーは、EclipseディレクトリでEclipse.iniを編集することで修正されます。
エラー13は、javawに完全なパスを追加することで修正されました。私の場合、次のとおりです。
-vm
c:\Program Files\Java\jdk1.8.0_45\bin\javaw.exe
エラー1は、vmを設定する前に仮想マシンの引数を設定することにより発生します。自体。つまり、追加した2行は、
-vmargs
ライン。
できた.
http://wiki.Eclipse.org/Eclipse.ini の説明に従って、Eclipse.iniファイルで使用するJVMを指定します
OracleのJDKを使用することをお勧めします。 EclipseとOpenJDKの間の互換性の現在の状態はわかりません。
これは少し奇妙に聞こえるかもしれませんが、私は同じ問題に遭遇しました(Juno 4.2.2のStS 3.2.2でJava 7 u25両方ともwin7で64ビット))、何も動作しないようでした。最初にインストールしたディレクトリ(d:#sts\springsource\sts-3.2.0.RELEASE)からstsを(d:\ springsource\sts-3.2.0.RELEASE)に移動し、現在は動作しています。両方の場所に保持し、元の場所から起動したい場合は、終了コード13で即座にクラッシュします。新しい場所から起動した場合は、正常に動作します。
そのため、Eclipseはハッシュマークを好まないか、ルートから「遠すぎ」、ファイルパスの一部が256文字を超えています。 (それでも、私の場合は一致しないバージョンとは何の関係もないため、get exit code 13はかなり奇妙です)
Windows 8.1マシンでこの問題が発生しました。すべての提案は私の問題を解決しませんでした。その後、根本原因について考えました。これは、JDK-9からJDK-8への劣化が原因であると考えられました。最近、JDK-9をアンインストールしました。環境変数->パスを調べてみたところ、別のJava "C:\ ProgramData\Oracle\Java\javapath"の参照が含まれていました。
私は単にこの余分な "C:\ ProgramData\Oracle\Java\javapath"をPathから削除しました(環境変数)と、My Eclipseは動作しました。
これが他の人の役に立つことを願っています。
同じエラーが発生しました。
私は次のことを達成しました:
which Java
:/usr/local/Java/jre1.7.0_25/bin/Java
をくれました
Eclipseがあるフォルダーに移動しました(私の場合は〜/ Developer/adt-bundle-linux-x86_64-20140624/Eclipse /)
cd ~/Developer/adt-bundle-linux-x86_64-20140624/Eclipse/
それから
./Eclipse -vm /usr/local/Java/jre1.7.0_25/bin
Eclipse.iniファイルを編集することにより、これを永続的にすることができます。OpenFileの直後に、以下を含む2行を挿入しました。
-vm
/usr/local/Java/jre1.7.0_25/bin/Java
2行目はwhich Java
コマンドからの出力です。
現在、Eclipseがロードされますが、正常に動作しません。