日期:2014-05-20  浏览次数:20698 次

这个网上下载的答案,编译后运行时却.....
// operators/MinMax.java
// TIJ4 Chapter Operators, Exercise 9, page 111
// Display the largest and smallest numbers for both float and double 
// exponential notation.

public class MinMax {
public static void main(String[] args) {
double max = java.lang.Double.MAX_VALUE;
System.out.println("Max double = " + max);
double min = java.lang.Double.MIN_VALUE; 
System.out.println("Min double = " + min);
float maxf = java.lang.Float.MAX_VALUE;
System.out.println("Max float = " + maxf);
float minf = java.lang.Float.MIN_VALUE; 
System.out.println("Min float = " + minf);
}
}
请问各大高手,为啥我Javac 没问题后,运行的时候却又显示:Exception in thread "main" java.lang.NoclassDefFoundError: MinMax?

------解决方案--------------------
环境变量确定配置没问题?你JAVAC后 在同文件夹里找到MinMax.class不?
------解决方案--------------------
Java code

Max double = 1.7976931348623157E308
Min double = 4.9E-324
Max float = 3.4028235E38
Min float = 1.4E-45

------解决方案--------------------
文件名是MinMax.java吗?
配置OK了,在命令行里敲javac
java -version
java都出现东西吧
我也曾遇到过,配置没错,在命名行就是不行
------解决方案--------------------
应该不是版本的问题,是环境变量,classpath的问题