eclipse启动不了,出现“Java was started but returned exit code=13......”对话框

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse启动不了,出现“Java was started but returned exit code=13......”对话框相关的知识,希望对你有一定的参考价值。

新下载的eclipse-jee-helios-SR1-win32.zip,解压到C盘(我的系统是64位win7)根目录,按以前的经验,是直接运行安装目录下的eclipse.exe,会自动识别JDK目录后正常启动。但这次没有找到,于是做了一个快捷方式在后面跟上-vm "C:/Program Files/Java/jdk1.6.0_21/bin/javaw.exe"就出现如图所示问题对话框,采用http://blog.csdn.net/CaidChen/archive/2010/02/22/5315833.aspx的三种方法也是一样的,为了防止win7的特殊性,安装到其它盘也一样。
你的回答,是我给的那个链接中讲的第二种情况,是不行的。
我今天去单位里还是用这个复制过去的软件,可以在WinXP上正常安装,突然想到问题出在哪里了。
回家马上试了,把原来的JDK(jdk-6u21-windows-x64.exe)卸载了,重新下载了一个最新的jdk-6u24-windows-i586.exe,安装后,那个eclipse什么脾气也没有了。
看出来了吗?什么原因?简单极了,Eclipse最新版(eclipse-jee-helios-SR1-win32.zip)还不能在64位版的JDK上运行。
Eclipse加油!IBM加油!

eclipse启动不了,出现“Java was started but returned exit code=13......”对话框是设置错误造成的,解决方法为;

1、找到老版本1.7的JDK,如果没有就重新安装一个。

2、打开Eclipse目录下的eclipse.ini文件,在里面加入下面二句指定javaw-vmC:\\Program Files (x86)\\Java\\jdk1.7.0_25\\bin\\javaw.exe。

3、然后再云行Eclipse基本上就可以打开了。

4、打开Eclipse的Windows->Preferences->Java->Compiler,可以看到Eclipse支持的JDK的版本。这里是1.7,所以,JDK升级到1.8后就会影响这个版本Eclipse的运行了。

参考技术A 我也出现了java was started but returned exit code=13这样的提示,我的解决方法是:去控制面板--程序--程序和功能下面查看,发现有Java 8 Update 11(64-bit)和Java 8 Update 25两个更新包,不知道什么时候更新上去的,把Java 8 Update 25的那个卸载掉就可以了,这个应该是32位的(我是64位的系统),所以冲突了。 参考技术B ace_lei的回答是对的,我遇到的同样的问题,很轻松的解决了,我是在win7 64bit+eclipse 64bit+java 32bit遇到的问题,后来又装了一个java 64bit的,并且把 eclipse.ini中java的路径指到新装 的64bit Java的目录上,问题就全部解决了。 参考技术C 我也遇到同样的问题,只不过,我是在64位操作系统上安装的32位JDK,但是使用的是64位的Eclipse。其实使用同样版本的JDK和Eclipse就可以了,即安装32位JDK使用32位Eclipse或者64位JDK使用64位Eclipse 参考技术D 你可以看看你环境变量中的.;%JAVA_HOME%\lib是不是排在第一位,如果不是,那把他剪切到开头,确定之后再启动一下看看是不是已经好了呢

在Eclipse中,Tomcat启动不了,一直到超时?

eclipse启动tomcat超时解决方法:

现有的ECLIPSE都自带了TOMCAT插件,切换到SERVER目录下,然后新建一个SERVER

双击TOMCAT服务器,弹出TOMCAT对应的配置文件,按照如下进行设置即可:

这样即可解决启动超时的问题;

参考技术A

Server Tomcat v6.0 Server at localhost was unable to start within 45 seconds.如果碰到这个错误,可以按以下2种方式修改

    修改 workspace\\.metadata\\.plugins\\org.eclipse.wst.server.core\\servers.xml文件。
    <servers>
    <server hostname="localhost" id="JBoss v5.0 at localhost" name="JBoss v5.0 at
    localhost" runtime-id="JBoss v5.0" server-type="org.eclipse.jst.server.generic.jboss5"
    server-type-id="org.eclipse.jst.server.generic.jboss5" start-timeout="1000" stop-
    timeout="15" timestamp="0">
    <map jndiPort="1099" key="generic_server_instance_properties" port="8090"
    serverAddress="127.0.0.1" serverConfig="default"/>
    </server>
    </servers>
    把 start-timeout="45" 改为  start-timeout="450" 或者更长
    重启eclipse就可以了。

    在window中选择Show View>Other,直接输入servers查询出来,选中,弹出窗口,右键tomcat,选择open,然后出现如图界面



    把Timeouts 下的Start(in seconds)改为450,或者更大的数值即可

参考技术B

1、可能是你设置的tomcat启动的等待时间太短。你可以设置下,打开你tomcat服务配置界面修改里面TimeOuts,中的start的时间,如图

2、可能你的工程中编译发布有问题。

参考技术C 看看控制台输出日志,报错没 参考技术D 点击server页签,点击tomcat,会出现一个页面,修改一下启动时间。本回答被提问者和网友采纳

以上是关于eclipse启动不了,出现“Java was started but returned exit code=13......”对话框的主要内容,如果未能解决你的问题,请参考以下文章

eclipse3.7里面突然启动不了Tomcat7了,请大神支招!

Eclipse 启动不了 Tomcat

Eclipse启动出错

eclipse的debug模式下启动不了tomcat

Eclipse运行不了

eclipse debug启动不了junitcore