为什么会报 java.util.Scanner找不到的错误

2024-12-30 21:28:43
推荐回答(5个)
回答1:

可能是jdk 版本太低了,换个最新版的就可以了
1、官网下载jdk最新版
2、安装jdk-6u14-windows-i586.exe
3、配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"
1)在系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\jdk1.6.0_14(根据自己的安装路径填写)
2)新建classpath变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
3)在path变量(已存在不用新建)添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意变量值之间用“;”隔开)
4、“开始”-->“运行”-->输入“javac”-->"Enter",如果能正常打印用法说明配置成功!

回答2:

1:类的声明 加访问控制符 public
2:运行 没有问题 ,应该是jdk 版本太低了1.5以下的应该是 现在最高的是
1.7的 到网上down 一个安装就行

回答3:

Scanner c=new Scanner(System.in);
相当于C中scanf
你没有在控制台上输入信息 所以会报错

回答4:

主类的声明要用public class,改完后代码:
public class IN{
public static void main(String[] args){
String s=new String();
Scanner c=new Scanner(System.in);
s=c.next();
int age=Integer.parseInt(s);
System.out.print(age*age);

}
}

回答5:

帮你运行了下,没有报错,估计是你的jdk没安装正确所致