在MS-DOS下输入java正常但是输入javac就产生一个异常提示
EXception inthread "main" java.lang.NoClassDefFoundError:com/sun/tools/javac/Main
Caused by:java.lang.ClassNotFoundException:com.sun.tools.Main
at java.net.URLClassLoader$1.run<Unkown Source>
at......
..........
检查了n多次环境变量配置 ,,无错 但还是不能解决求高手
------解决方案--------------------
如果文件带包名,javac时要带上包名
比如
package com.sxz.test;
Class Demo1
javac com.sxz.test.Demo1
------解决方案--------------------
先把classpath去掉,然后关掉以前的doc窗口,重新进入执行下java程序,有时可能classpath错了,然后改过来,需要重启doc窗口才有效。后面那;%JAVA_HOME%jre\bin 应该没啥用吧,我一般喜欢直接陪path,
D:\Java\bin;没必要那么麻烦。Java_home的话装mysql数据库的时候配也不迟,那时java也掌握的不少了。
------解决方案--------------------
以下应该是问题所在!
确认你的java_home没有问题~
D:\Program Files\Java\jdk1.6.0_25
F:\Program Files\Java\jdk1.6.0_25\lib