我曾经使用netbeans进行编程,最近更改为myeclipse。无法在myeclipse上运行web应用程序
但是当我尝试运行它的任何Web应用程序。它显示了这一点:
<terminated>myeclipseTomcatServer [Remote Java Application]
<terminated, exit value: 1>C:\Users\chao's\MyEclipse\Common\binary\com.sun.java.jdk.win32.x86_64_1.6.0.013\bin\javaw.exe (Oct 24, 2013 6:47:15 PM)
和控制台显示了这个:
java.lang.NoClassDefFoundError: 10\/metadata\/me_tcat\temp -Djava/library/path=C:\Users\chaos\MyEclipse\Common\binary\com/sun/java/jdk/win32/x86_64_1/6/0/013\bin;C:\Users\chaos\MyEclipse\Common\plugins\com/genuitec/eclipse/easie/tomcat/myeclipse_9/0/0/me201211011550\tomcat\bin -Dsun/io/useCanonCaches=false
Caused by: java.lang.ClassNotFoundException: 10\.metadata\.me_tcat\temp -Djava.library.path=C:\Users\chaos\MyEclipse\Common\binary\com.sun.java.jdk.win32.x86_64_1.6.0.013\bin;C:\Users\chaos\MyEclipse\Common\plugins\com.genuitec.eclipse.easie.tomcat.myeclipse_9.0.0.me201211011550\tomcat\bin -Dsun.io.useCanonCaches=false
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Exception in thread "main"
我已经尽我所能来搜索解决方案。但没有任何工作。它说这可能是由java和JRE版本引起的。我看到eclipse中的所有版本都是1.6.x.但我的电脑只安装了java 1.7。这是主要问题吗?我怎么修复它?
任何帮助表示赞赏!
'java.lang.NoClassDefFoundError:10 \/metadata \/me_tcat \ temp'作为命令行参数传递给tomcat的是什么? –
我只是在myeclipse中运行按钮。我是新来的。不确定是否有任何参数通过。 –
转到运行配置,检查classpath选项卡,检查jre版本(将其更改为jdk)它可能会提示您 –