Dos可以编译但无法运行java文件

来源:百度知道 编辑:UC知道 时间:2024/04/29 12:27:21
PATH和classpath的设置如下
C:\Program Files\Java\jdk1.6.0_14\bin
C:\Program Files\Java\jdk1.6.0_14\lib
就是运行不了,老是提示Exception in thread "main"。(截图如下)
我的程序代码是:
public class Breakstatement{
public static void main (String[]args){
int score,sum=0,i;
for (i=1;i<=10;i++){
score = (int)(Math.random()*100);
System.out.print(score+",");
if (score<60) break;
sum += score;
i++;

}
System.out.println();
System.out.print(sum+","+i+".");
System.out.println();
if ((i==10)&&((sum/10)>=80)) System.out.println("团队通过测试");
else System.out.println("团队未通过测试");
}

}
请高手解决一下,小弟万分感谢。

可能是dos找不到你编译的class文件在哪
你在classpath最前面加上一个 .; 试试看
(是一点和一个分号) 它的作用是首先会在当前目录下找编译好的classpath文件

要不然你在运行的时候就把java后面的路径打全
比如:
D:\javamyexercise>java D:\javamyexercise\Breakstatement

classPath 应该是jre下的lib,不是jdk下的。
还有 String[]args 当中最好要有空格吧?

类名要和文件名相同。

我这运行良好...