先描述下系统环境;

win7_64位,jdk-8u5-windows-x64,eclipse-jee-neon-3-win32-x86_64。

jdk安装在D:\Java\jdk1.8.0_05,Eclipse安装在D:\eclipse。

问题解决过程:

         1、安装JDK和Eclipse后(JAVA环境变量配置正确),启动Eclipse,直接报java was started but returned code=1

java was started but returned code=1问题解决

 2、试了网上各种解决办法,如:

                (1)删除C:\Windows\system32\下所有java相关;

                (2)在eclipse.ini中添加:

-vm
                                 D:\Java\jdk1.8.0_05\bin\javaw.exe

         (3)不要把JDK和Eclipse安装在中文文件夹下(我的安装不存在这个问题)。

                问题依旧存在。

 

       3、最后删除了eclipse.ini中的一行字符后问题解决,见下图:

java was started but returned code=1问题解决

4、在网上搜了一下,这行-XX:+UseStringDeduplication是JVM的命令参数,表示启用字符串去重机制,但不知道为什么加上它就会报错。还希望大神们赐教,但不管怎样问题暂时解决了。

相关文章:

  • 2021-12-06
  • 2022-12-23
  • 2021-06-03
  • 2022-12-23
  • 2022-12-23
  • 2021-07-28
  • 2021-12-08
  • 2021-03-30
猜你喜欢
  • 2022-12-23
  • 2021-08-17
  • 2021-04-13
  • 2021-10-11
  • 2021-10-18
  • 2022-12-23
相关资源
相似解决方案