我曾經使用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)它可能會提示您 –