问题描述:在官网下载JDK1.6安装完之后,java 命令正常,javac 就报错--找不到或无法加载主类 com.sun.tools.javac.Main 而且java -version 显示安装正常,说明安装过程没有问题。
解决办法:
1.检查配置的环境变量,大多数情况下是环境变量配置错误(百度配置方法)
2.反复检查之后如果确定环境变量配置没问题那就要试试以下方法
jdk1.6 在安装的时候会有两次目录选择 第一次是jdk 安装目录,第二次是jre的安装,当你在第二次安装的时候如果选择是安装在jdk 的安装目录下就会出问题 .
原因:
看到错误信息中有javac,猜想大概是找不到javac这个文件吧,于是到jdk\bin目录下,发现没有javac.exe文件,上网百度
才知道安装jdk过程中,还会弹出一个jre的安装,这个和jdk不能安装在同一目录下,否则会冲突,删掉javac.exe文件。我之前把jdk
安装在D:\JAVA下,jre也在D:\JAVA下,于是卸载,重新安装,,把jdk 和jre分别安装在不同的目录就行了。