在我卸载了我的java 6并安装了java 7(jdk和jre)之后,一切都崩溃了.在打开eclipse时,它给出了"没有找到JVM的错误"的错误.所以,我明确地给出了javaw.exe的位置
-vm
Run Code Online (Sandbox Code Playgroud)
C:\ PROGRA〜2 \的Java\jdk1.7.0_45 \斌\ javaw.exe的
在eclipse.ini文件中.现在它说"Java已经启动但返回退出代码13".此外,在elispse.ini文件中,我将-Dosgi.requiredJavaVersion = 1.5更改为-Dosgi.requiredJavaVersion = 1.7
网上有很多解决方案,如:
MyEclipse 10无法启动"Java已启动但返回退出代码13"
但它们都不起作用.任何见解?
use*_*936 76
如果你已经更新jdk到7,你最有可能遇到这个问题.
这主要是由于:
sdk和jdk版本JVM(programfilex86-java)你需要做什么:首先检查eclipse.ini文件,看看你是否有一个指向你的路径jdk
应该看起来像这样
-vm
C:\Program Files\Java\blah\blah\blah\javaw.exe
Run Code Online (Sandbox Code Playgroud)
如果没有,那么找到jdk7 javaw.exe文件
样本:
C:\Program Files\Java\jdk1.7.0_45\jre\bin\javaw.exe
Run Code Online (Sandbox Code Playgroud)
-vm将其下方的路径粘贴到您的eclipse.ini文件中
-vm
C:\Program Files\Java\jdk1.7.0_45\jre\bin\javaw.exe
Run Code Online (Sandbox Code Playgroud)
确保在之前-vmargs和之后键入上面的内容OpenFile
Moh*_*del 28
出现此问题的原因是您安装了新版本的jdk,因此您同时拥有32位版本和64位版本
如何解决问题只是打开电脑然后去c然后你会看到
之后你可能会使用32位,所以只需选择C:\ Program Files就可以找到名为java的文件夹
在里面

所以你有很多不同版本的jdk,所以很容易选择jre7和bin,你会发现它中的javaw.exe

现在只需要获取该路径副本并开始输入eclipse.ini,你会看到文本文件只是打开它和之前的-vmargs
写-vm输入路径就像照片

现在再次开启日食并享受乐趣:D
Ani*_*kur 22
在你的eclipse.ini文件中简单地说
–vm
/home/aniket/jdk1.7.0_11/bin(Your path to JDK 7)
Run Code Online (Sandbox Code Playgroud)
在-vmargs排队之前.
D-D*_*D-D 22
解决方案可以在这里找到
该eclipse.ini文件应该有点像这样......
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120913-144807
-product
adtproduct
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vm
C:\Program Files\Java\jdk1.8.0_25\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx768m
Run Code Online (Sandbox Code Playgroud)
我有同样的问题.我正在使用带有64位操作系统的windows8.我刚刚改变了Program Files(*86)的路径,然后开始工作了.我把这行放在eclipse.ini文件中,比如
-vm
C:\Program Files (x86)\Java\jre7\bin\javaw.exe
Run Code Online (Sandbox Code Playgroud)
它将是eclipse的32位版本,例如,如果您在64位JVM中运行32位版本的eclipse,则会出现此错误.
要确认此检查日志在eclipse的配置文件夹中.日志将如下java.lang.UnsatisfiedLinkError:无法在64位JVM上加载32位SWT库...
尝试安装64位eclipse或运行32位jvm
| 归档时间: |
|
| 查看次数: |
236434 次 |
| 最近记录: |