Windows用のAndroid SDKをダウンロードしてアーカイブを解除しました。私は現在W8 64xを使用しています。
Windows用のAndroid SDKをダウンロードしてアーカイブを解除しました。私は現在W8 64xを使用しています。
回答:
エラーメッセージは、Javaバージョンの問題を示しています。JDKがインストールされていますか?
以下を追加してみてください(新しい行に注意してください):
/!\
-vm
オプションがコマンドの前にあることを確認してください-vmargs
。その後のすべて-vmargs
が直接JVMに渡されます。
-vm
c:/wherever/java/jdk1.6.0_21/jre/bin/server/jvm.dll
-vmargs...
... eclipse.ini
ファイルに、使用するJDKを指定し、必要なJavaバージョンが少なくともJDKと同じかどうかを確認します。これは、Windowsシステムのパスです。パスの詳細はここにあります(スクロールダウン)。
eclipse.ini
ファイルの場所がわからない場合は、通常、のフォルダにありますeclipse.exe
。
Edit2: @KadoLakatt:最新のJavaバージョンのインストールがうまくいった理由は、Eclipseが-vm
エントリを見つけられない場合、JVMの標準パスをチェックするためです(ここを参照)。ただし、使用するJVMの推測が間違っている可能性があるため、お勧めしません。Javaを(自動的に)更新すると、Eclipseで何が変更されたのか疑問に思われる可能性があります。eclipse.ini
確実に特定のフォルダに設定することをお勧めします。
-vm C:/Program Files/Java/jdk1.8.0_191/jre/bin/javaw.exe
TO:-vm C:/Program Files/Java/jdk1.8.0_191/jre/bin/server/jvm.dll
このエラーは突然発生しました。設定を変更せず、新しいjdkをインストールしなかったにもかかわらず、Eclipseが動作を停止しました。
これが私のeclipse.iniファイルです:
--clean
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130807-1835
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
C:/Program Files (x86)/Java/jre7/bin/javaw.exe
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx1024m
Eclipseを正常に起動させるために削除しました
-vmargs
-Dosgi.requiredJavaVersion=1.6
-vm
C:/Program Files (x86)/Java/jre7/bin/javaw.exe
だからここに私の更新されたファイルがあります:
--clean
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130807-1835
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-Xms40m
-Xmx1024m
なぜosgi.requiredJavaVersion = 1.6を削除すると、jvmのバージョンが1.6になるのでこれが修正されたのかわかりません。ドキュメントからhttp://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fruntime-options.html
osgi.requiredJavaVersion
The minimum java version that is required to launch Eclipse. The default value is "1.4.1".
私のJavaバージョンは正しく設定されたと思います。とにかく、Eclipseが起動して実行されるようになりました......
-vm C:/Program Files/Java/jdk1.8.0_45/bin/javaw.exe
にeclipse.iniファイルに追加され、再起動を要求した後、起動に失敗しました。以前は、手動で追加していました-vm C:\Program Files\Java\jdk1.8.0_45\bin\javaw.exe
。2つの「-vm」エントリが残っているため、エラーが発生しました。それらの1つを削除すると、問題が解決しました。
-vmargs -Dosgi.requiredJavaVersion=1.6
どこから来たのかわかりません。IDEは以前は問題なく動作していました。
次のようにすることもできます。
-vm
C:\Program Files\Java\jre6\bin\server\jvm.dll
-vm
パラメータを追加するとうまくいきます。
-vm
C:\Program Files\Java\jdk1.7.0_45\jre\bin\server\jvm.dll
上記のすべての回答を試しても成功しない場合は、-Xms値を小さくしてみてください。古いEclipse(Weblogic Eclipse 10.3.6)をサポートする必要があります-Windows 7マシンとWindows Server 2008 R2 Enterprise VM(以下のJavaバージョンは32ビットJavaを指します)に次の.iniがありました。それぞれ完全に機能し、機能していました。
-vm
C:/Java/Java7/jdk1.7.0_79/bin/javaw.exe
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
-vmargs
-Xms1024m
-Xmx1024m
-XX:MaxPermSize=256m
-Dsun.lang.ClassLoader.allowArraySyntax=true
-Dweblogic.home=C:/Oracle/Middleware/wlserver_10.3
したがって、32ビットEclipse用の32ビットJavaですが、それでも終了コード1です。私がここで見たすべての回答に基づくと、唯一の変更点はWindows 10を備えた新しいラップトップであり、考えられる唯一の説明は、新しいOSと日食は何かに異議を唱えていました。そこで、それぞれの値をいじり始め、XmsとXmxの両方を512mに下げたところ、うまくいきました。新しいWindows OSが一部の実行条件に基づいて高い初期ヒープサイズを妨げている可能性があるという予感があります(高い-Xmsは、出会った他のすべての同様のデバイスのWindows 10で機能します)。他の説明は歓迎されます。一方、以下は、Eclipseを正常に起動するために微調整した唯一の値です。
-Xms512m
私も同様の問題に直面しましたが、eclipse.iniファイルにコマンドを追加しても解決しませんでした。私の根本的な原因は異なります。私はオブジェクトエイドを使用してシーケンス図を実験していました。これは例外をスローし、ワークスペースを妨害しました。新しいプラグインで作業すると、別の問題が発生する場合があります。プロジェクトのワークスペースにあるログファイルを確認することをお勧めしますC:\path\to\workspace\.metadata\.log
Java 8がインストールされている場合は、次の問題に関連している可能性があります。https: //support.oracle.com/knowledge/Middleware/2412304_1.html
"C:\ Program Files(x86)\ Common Files \ Oracle \ Java \ javapath"を削除/名前変更するだけでうまくいきました。
直接eclipseファイルを変更することは、eclipseで変更できない限り、ファセットやiniに関係なく、良い考えではありません。jdk1.8をインストールすると、同じ問題が発生しました。jdk 1.7に変更します。
さらに、https://wiki.eclipse.org/Eclipse/Installationによると、LUNAとMARSの両方に1.7が必要です。だから、それがインストールされていることを確認してください。
鉱山は64ビットのJavaがインストールされた64ビットシステムです。私のために働いたのは次のとおりです:
ターゲットフィールドで、次のように引用符で囲まれたjava_homeパスを持つvm引数を使用して、正しいJava 64ビットインストールのホームパスをポイントします。
D:\ Scala_eclipse \ eclipse.exe -vm "C:\ Program Files \ Java \ jdk1.8.0_11"
これにより、ほとんどの場合、Eclipse(scala eclipse)関連のすべての問題が解決されます。回答 で述べたように、EclipseとJavaの正しい組み合わせを使用していることを確認してください
1)SpringToolSuite4.iniファイルを開きます。
2)openFileを検索します。
3)SpringToolSuite4.iniに jvm.dllファイルの場所を指定します
4)注:-vmとjvm.dllファイルの場所のパス。
openFile
-vm
C:\Program Files\Java\jre8\bin\server\jvm.dll
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xms256m
ここに追加するだけです...
同じエラーのためにeclipseをまだ開始できなかった人は、eclipse.iniファイルをもう一度確認してM
、メモリサイズの後に置くのを忘れていることを確認してください。例えば:
-Xmx1024
or
-Xmx1024MB
or
-Xmx1024 M
or
-Xmx1024 mb
or
-Xmx1024mb
正しくありません-Xmx1024M
。私はSOFや他のフォーラムからさまざまなアイデアを試してきましたが、このカット/ペーストでは、見逃したことを忘れてしまったためM
(見逃してはならないことなど)、共有する必要があると思いました。それが機能する場合は、賛成票を投じてください。
最近この問題が発生しましたが、Javaを変更したり、Javaバージョンを更新したりしていません。この問題は、システムのクラッシュシャットダウンが原因で発生した可能性があります。
ここでいくつかの回答を読んだ後、eclipse.iniファイルでJavaのバージョンを1.6から1.7に変更することにしました。
-vmargs
-Dosgi.requiredJavaVersion=1.6
この変更後、Eclipseは正常に起動し、機能しました。何も変更していないので、元の1.6に戻すことにしました。
それから私は日食を始め、それが何がうまくいったかを推測します。だから私の場合、eclipse.iniファイルをタッチ/変更するだけでうまくいったように見えます。
この回答が誰かのお役に立てば幸いです。
コンピュータをチェックし、Java JREがインストールされていない場合は、ダウンロードしてインストールしてください。
-javaagent引数のパスには、「&」のような空間文字が含まれていました。Lambok jarを別の場所に配置し、その場所へのパスを指定しました。それは私のために働いた。
以前は
-javaagent:C:\ Software&Tool \ lambok.jar
に変更しました
-javaagent:C:\ Labmok \ lambok.jar
c:/ program files / java / jre / bin / server / jvm.dll not foundと表示された場合は、jdkフォルダーからjreをコピーし、jdkフォルダーの外に貼り付けます。そして、もう一度やり直してください...