【发布时间】:2014-09-19 19:09:23
【问题描述】:
我每次在计算机上启动 Talend 时都会收到此错误消息。
我尝试了几种解决方案:
- 在 eclipse.ini 文件末尾添加命令 -XX:-UseCompressedOops
- 删除并重新安装 JAVA JDK 和 JRE
- 并且还在我的 eclipse.ini 文件中写入 --> -vm C:\Program Files\Java\jre6\bin\server\jvm.dll
但没有成功。
http://knowledgebase.progress.com/articles/Article/000030722
错误信息如下:
Java was started but returned exit code=1
c:\Windows\system32\javaw.exe
-Xms512m
-Xmx1536m
-XX:MaxPermSize=512m
-Dfile.encoding=UTF-8
-jar
C:\Users\bi3\Desktop\TOS_DI-Win32-r11816-v5.5.1\plugins\org.eclipse.equinox.launcher_1.1.0.v20100507.jar
-os win32
-ws win32
-arch x86_64
-showsplash
-launcher
C:\Users\bi3\Desktop\TOS_DI-Win32-r11816-v5.5.1\TOS_DI-win-x86_68.exe-nameTOS_DI-winx86_64
--launcher.library
C:\Users\bi3\Desktop\TOS_DI-Win32-r11816-v5.5.1\plugins\org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1.R36x_v20100810\eclipse_1309.dll
-startup
C:\Users\bi3\Desktop\TOS_DI-Win32-r11816-v5.5.1\plugins\org.eclipse.equinox.launcher_1.1.0.v20100507.jar
-exitdata 18e8_5c
-vm C:\Windows\system32\javaw.exe
-vmargs
-Xms512m
-Xmx1536m
-XX:MaxPermSize=512m
-Dfile.encoding=UTF-8
-jar
C:\Users\bi3\Desktop\TOS_DI-Win32-r11816-v5.5.1\plugins\org.eclipse.equinox.launcher_1.1.0.v20100507.jar
【问题讨论】:
-
您的错误消息既没有任何意义,也根本不存在。 “java was started”和“returned exit code”是矛盾的。
-
它存在,这正是我在屏幕上可以看到的......我无法添加图片,但消息的字面意思是:“Java 已启动但返回退出代码=1”。
-
然而,这是一个矛盾。进程启动或返回退出代码 - 代码 0 被视为“NO_ERROR”(EXIT_SUCCESS),因此不会被进一步解释,其他所有内容都是实际退出代码。代码 1 将是 INVALID_FUNCTION 但我猜 java 不关心 windows 约定所以......是的,必须查一下。
-
您肯定是对的,我不想争论,因为我不是 Java 专家,但说这是一个矛盾也无济于事。你有什么想法/建议吗?
-
你安装了什么JDK?你的 PATH 环境变量中有指向它的链接吗?