我是一个才学java几个星期的学生:
现在遇到一个很严重的问题啊!请各位大侠看看下面的:
D:\使用java\assign1>javac Guess.java
javac: 找不到文件: Guess.java
用法: javac <options> <source files>
-help 用于列出可能的选项
这是我用c盘符打的。我的文件就是放在这个路径啊!这个路径中有很多.java文件啊!唯独这个文件显示找不到文件、、、
很急、、、
现在遇到一个很严重的问题啊!请各位大侠看看下面的:
D:\使用java\assign1>javac Guess.java
javac: 找不到文件: Guess.java
用法: javac <options> <source files>
-help 用于列出可能的选项
这是我用c盘符打的。我的文件就是放在这个路径啊!这个路径中有很多.java文件啊!唯独这个文件显示找不到文件、、、
很急、、、
有可能后面还有个.txt。你再仔细看看。
public static void main(String[] args){
System.out.println("***欢迎进入猜字游戏***");
System.out.println("1.开始游戏 ");
System.out.println("2.退出");
Random r = new Random();
int num = r.nextInt(100);
Scanner scanner= new Scanner(System.in);
int command=scanner.nextInt();
// 这个当输入1时开始:2时退出
if(command==2){
System.exit(0);
}
while(command==1){
int guessNum=0;
System.out.println("请输入你的猜测");
// 下面是用键盘输入 存在sc中
Scanner sc = new Scanner(System.in);
guessNum=sc.nextInt();
int compare=guessNum-num;
if(compare>0){
System.out.println("你的猜测偏大");
}
if(compare<0){
System.out.println("你的猜测偏小");
}
if(compare==0){
System.out.println("猜测结果正确,游戏结束!");
System.exit(0);
}
}
if(command!=1||command!=2){
System.out.println("输入非法字符,强制退出!");
System.exit(0);
} }
}
jdk目录的具体路径,比如 ;D:\Program Files\Java\jdk1.6.0_10;ClassPath设置:
;.;%JAVA_HOME%\bin;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\lib\rt.jar;
;.;%JAVA_HOME%\bin;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\lib\rt.jar;Path设置:
%JAVA_HOME%\jre6\bin;.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;2.文件路径有问题,或者你输入的要编译的文档和你javac 后边的路径不一样。 你这样尝试:
把Guess.java放在D盘根目录下
把工作目录切换为D盘"cd\"或者"d:"
执行javac Guess.java
符号: 类 Random
位置: 类 Guess
Random r = new Random();
^
Guess.java:8: 找不到符号
符号: 类 Random
位置: 类 Guess
Random r = new Random();
^
Guess.java:10: 找不到符号
符号: 类 Scanner
位置: 类 Guess
Scanner scanner= new Scanner(System.in);
^
Guess.java:10: 找不到符号
符号: 类 Scanner
位置: 类 Guess
Scanner scanner= new Scanner(System.in);
^
Guess.java:20: 找不到符号
符号: 类 Scanner
位置: 类 Guess
Scanner sc = new Scanner(System.in);
^
Guess.java:20: 找不到符号
符号: 类 Scanner
位置: 类 Guess
Scanner sc = new Scanner(System.in);
^
6 错误
import java.util.Scanner;
import java.util.Random;
然后贴一下你的环境变量path值,查一下文件名后面有没多一个空格
import java.util.Random;
还是不行啊 !如果是环境变量path值的问题那么为什么我只有这一个文件有问题呢???