import java.util.*;public class Property {
public static void main(String[] args) {
System.out.println(new Date());
Properties p = System.getProperties();
p.list(System.out);
System.out.println("--- Memory Usage:");
Runtime rt = Runtime.getRuntime();
System.out.println("Total Memory = " + rt.totalMemory() + " Free Memory = " + rt.freeMemory());
}
}
上面的程序在编译的时候没问题,但运行的时候出错,好像是说 java.lang没挂上.
如下:
Exception in thread "main" java.lang.NoClassDefFoundError: property <wrong name: Property>
at java.lang.ClallLoader.defineClass1<Native Method>
at java.lang.ClallLoader.definelass<Unknown Source>
at java.security.SecureClassLoader.defineClass<Unknown Source>
at java.net.URLClassLoader.defineClass<Unknown Source>
at java.net.URLClassLoader.access$000<Unknown Source>
at java.net.URLClassLoader.$1.run<Unknown Source>
public static void main(String[] args) {
System.out.println(new Date());
Properties p = System.getProperties();
p.list(System.out);
System.out.println("--- Memory Usage:");
Runtime rt = Runtime.getRuntime();
System.out.println("Total Memory = " + rt.totalMemory() + " Free Memory = " + rt.freeMemory());
}
}
上面的程序在编译的时候没问题,但运行的时候出错,好像是说 java.lang没挂上.
如下:
Exception in thread "main" java.lang.NoClassDefFoundError: property <wrong name: Property>
at java.lang.ClallLoader.defineClass1<Native Method>
at java.lang.ClallLoader.definelass<Unknown Source>
at java.security.SecureClassLoader.defineClass<Unknown Source>
at java.net.URLClassLoader.defineClass<Unknown Source>
at java.net.URLClassLoader.access$000<Unknown Source>
at java.net.URLClassLoader.$1.run<Unknown Source>
java property
而不是
java Property
就是大小写的问题,哎!不过分一样给!