一个有趣的问题?????期盼解答/
一个很简单的程序:
public class Cath{
public static void main(String[] args){
System.out.println(Math.PI);
System.out.println(Math.E);
}
}
path 正确设置。jdk安装目录为D:\Program Files\jdk
运行提示:
E:\>javac Cath.java
Cath.java:4: cannot resolve symbol
symbol : variable PI
location: class Math
System.out.println(Math.PI);
^
Cath.java:5: cannot resolve symbol
symbol : variable E
location: class Math
System.out.println(Math.E);
^
2 errors
在程序前加入:import java.lang.Math; 可正常运行输出。
但是加入:import java.lang.*; 仍然不能运行,提示与上同样的错误
肯定不是classpath 的问题。因为classpath是为第三方提供的开发包使用的或者使用户自己的类是才需要定义的,在这种简单的程序是不需要定义classpath变量的
在重新安装了一次xp同后此问题得到解决。即不需要在使用import语句。
渴望得到这个问题的原因。qq5471482 有解答的人与我联系,