2014-09-11 225 views
0

每当我在我的计算机上启动Talend时,都会收到此错误消息。Java返回退出代码1

我尝试了几种解决方案:

  • 添加命令-XX:在eclipse.ini文件
  • 结束-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 
+0

您的错误信息也没有任何意义,甚至不存在。 “java开始了”和“返回退出代码”是矛盾的。 – specializt 2014-09-11 10:41:16

+0

它存在,正是我在屏幕上可以看到的...我无法添加图片,但消息实际上是:“Java已启动,但返回退出代码= 1”。 – user3463383 2014-09-11 10:52:10

+0

但它是一个矛盾。一个进程启动,或者它返回一个退出代码 - 代码0被认为是“NO_ERROR”(EXIT_SUCCESS),因此不会被进一步解释,其他所有内容都是实际退出代码。代码1将是INVALID_FUNCTION,但即时猜测Java不关心Windows约定,所以...是的,人们将不得不查找它。 – specializt 2014-09-11 10:54:19

回答

1

你可以有这样的错误在两种条件下 -

  1. 如果您已经安装在你的系统超过1个Java版本也如果你有32位Java版本,然后运行32位可执行文件的talend其他64.

SOLUTION:

删除其中一个版本并重置环境路径,然后重试。

  1. 如果您从%tmp%文件夹中删除了任何talend文件,那么它可能会出错,或者您已删除工作区或将其移动。

SOLUTION:

您的工作空间复制到另一个位置,然后从现有位置删除它,然后开始了Talend和创建新的项目,然后导入从复制的工作空间中的所有项目。