editplus中运行java程序

我的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 秒) - 正常终止 

这是结果......

不懂,跪请路过的大虾们指点一下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值