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("团队未通过测试");
}
}
请高手解决一下,小弟万分感谢。
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 当中最好要有空格吧?
类名要和文件名相同。
我这运行良好...
系统可以运行,但无法重装,无法用光盘启动,无法进入DOS
我的java始终无法设置成功,网上说法个一,但大同小异,我设完的可以编译,但无法运行,
eclipse里.java可以编译但不能运行??
java 程序可以编译过去,但运行时出现错误!!
java程序在命令提示符窗口下可以编译运行,但在Jcreator中可以编译但不能运行
用turbo无法编译运行
java 可以编译,但编译成功后,不能运行,是怎么回事啊?
我运行java程序的时候可以编译通过但不能运行是为什么?
高手赐教:用vc编译运行程序,开始运行01.cpp,关掉它后调出02.cpp,可以通过编译却无法连接运行,为什么
[求助]为什么编译成功却无法运行?