您的位置:首页 > 编程语言 > Java开发

editplus中运行java程序

2010-11-17 14:17 99 查看
我的editplus中配了java运行和编译工具,但经常的不出结果。同一个程序在cmd中可以运行,但在editplus就不行,例如

public class Hello{
public static void main(String[] args){
System.out.println("haha,我在学Java");
}
}

这个程序在editplus中就的不到结果,显示窗口中为

---------- java ----------
java.lang.NoClassDefFoundError: Hello
Caused by: java.lang.ClassNotFoundException: Hello
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: Hello. Program will exit.
Exception in thread "main"
输出完成 (耗时 0 秒) - 正常终止

但在cmd中就能得到结果!



不知到什么原因,有时候却意外的能得到结果!

比如下面的这个例子:

这是程序:

public class Test2{
public static void main(String[] args){
int sum = 0;
for(int i=0;i<2;i++){
for(int j=0;j<2;j++){
for(int k=0;k<2;k++){
System.out.println("i==="+i+",j=="+j+",k="+k);
aa: if(k==0){
break aa;
}
}
}
}
}
}

---------- java ----------
i===0,j==0,k=0
i===0,j==0,k=1
i===0,j==1,k=0
i===0,j==1,k=1
i===1,j==0,k=0
i===1,j==0,k=1
i===1,j==1,k=0
i===1,j==1,k=1

输出完成 (耗时 0 秒) - 正常终止

这是结果......

不懂,跪请路过的大虾们指点一下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: