为什么我安装了myeclipse之后,不能使用

public class allen {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("it is successful");
}

}
代码是这个,我测试以下能不能正常输出,
以下是错误提示,
java.lang.NoClassDefFoundError: allen
Caused by: java.lang.ClassNotFoundException: allen
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"

刚安装的,并且之前是在用eclipse,能用,不懂为什么换这个就不行了,

第1个回答  2012-03-13
你看看是不是myeclipse的编译JRE环境不对。。类没有编译追问

要怎么操作,具体点好吗,菜鸟,不怎么懂这个

追答

菜单window-preferences-java-compiler里选择对应的jdk

第2个回答  2012-03-13
报NoClassDefFoundError,应该是你的类没有编译成功!找不到要加载类的定义!~
你再检查一下你的环境!~追问

是jdk的配置吗?jdk之前就配置过了啊,而且我的eclipse能用啊

追答

当前项目 → 右键 → Preferences → java Build Path → 右边选项卡Libraries
可加蔻2226851330,我帮你看一下!~

追问

选中之后我该怎么操作呢?麻烦你能具体点吗,谢啦

本回答被提问者采纳
相似回答
大家正在搜