我刚刚下载并解封了适用于Windows的android SDK。我目前正在使用W8 64x。
我刚刚下载并解封了适用于Windows的android SDK。我目前正在使用W8 64x。
Answers:
该错误消息指出您的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
我突然收到了这个错误。Eclipse停止工作,即使我没有进行任何配置更改,也没有安装任何新的jdk。
这是我的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
。发生错误是因为我留下了两个“ -vm”条目。删除其中一个已解决的问题。
-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的新笔记本电脑,唯一可能的解释是,新的操作系统和Eclipse在某些事情上意见分歧。因此,我开始尝试每个值,当我将Xms和Xmx都降低到512m时,它开始起作用。我有一种预感,就是新的Windows操作系统可能会基于某些运行条件而阻止更大的初始堆大小(更高的-Xms在我遇到的所有其他类似设备上的Windows 10上都可以正常工作)-因此欢迎提供其他解释。同时,以下是我为成功启动Eclipse调整的唯一值。
-Xms512m
我也面临类似的问题,在eclipse.ini文件中添加命令后仍未解决。我的根本原因是不同的。我正在尝试使用objectaid进行序列图。这引发异常并打扰了我的工作区。使用新插件时,您可能会遇到其他问题。最好检查项目工作区中的日志文件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”,对我来说还是有用的。
无论是facet还是ini,直接更改eclipse文件都不是一个好主意,除非可以在eclipse中对其进行更改。遇到相同的问题,安装了jdk1.8。将其更改为jdk 1.7。
此外,根据https://wiki.eclipse.org/Eclipse/Installation,LUNA和MARS都需要1.7。因此,只需确保已安装它即可。
我的是一个64位系统,安装了64位Java。对我有用的是:
在目标字段中,使用vm参数将其指向正确的Java 64位安装主目录路径,并用引号将java_home路径括起来,如下所示:
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文件位置path。之间提供新行,如下所示。
openFile
-vm
C:\Program Files\Java\jre8\bin\server\jvm.dll
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xms256m
请检查您的计算机,以及是否未安装Java JRE下载并安装。