最近重装系统了,然后环境变量重新设过就没法用了,我测试的都是原来重装前可以用的程序,所以肯定不存在语法问题我的Java的环境变量设置,在用户变量下
CLASSPATH=.;F:\Java\jdk1.6.0_13\lib;
path=F:\Java\jdk1.6.0_13\bin; 然后,运行Javac没问题,
---------- Javac ----------
输出完成(耗时 0秒)运行java就会
---------- Java ----------
java.lang.NoClassDefFoundError: caculate2/javacaculate2
Caused by: java.lang.ClassNotFoundException: caculate2.javacaculate2
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: caculate2.javacaculate2. Program will exit.
Exception in thread "main"
输出完成(耗时 0秒) 请各位帮帮忙!
CLASSPATH=.;F:\Java\jdk1.6.0_13\lib;
path=F:\Java\jdk1.6.0_13\bin; 然后,运行Javac没问题,
---------- Javac ----------
输出完成(耗时 0秒)运行java就会
---------- Java ----------
java.lang.NoClassDefFoundError: caculate2/javacaculate2
Caused by: java.lang.ClassNotFoundException: caculate2.javacaculate2
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: caculate2.javacaculate2. Program will exit.
Exception in thread "main"
输出完成(耗时 0秒) 请各位帮帮忙!
JAVA的安装目录C:\Program Files\Java\jdk1.6.0第二步:配置OS的环境变量变量名称: classpath变量值: C:\Program Files\Java\jdk1.6.0\lib\dt.jar;C:\Program Files\Java\jdk1.6.0\lib\tools.jar;变量名称: path变量值: C:\Program Files\Java\jdk1.6.0\bin;
变量名称:JAVA_HOME变量值: C:\Program Files\Java\jdk1.6.0 (没有分号)
第三步: 检测JAVA环境cmdjavacjavajava -version