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

JAVAC总是报错
1 从oracle官网上下载了 jdk-6u43-windows-i586,安装位置C:\java
 配置环境变量 
Path:
C:\java\bin;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\Perl\site\bin;G:\app\Administrator\product\11.1.0\db_1\bin;

运行javac报错。
Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/jdt/internal/compiler/batch/Main

以为是CLASSPATH,新版本不是不用配置这个环境变量了吗?又把它添加上
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
JAVA_HOME
C:\java
还是报上面的错误。
请问是什么原因啊,谢谢
javac报错 java thread exception

------解决方案--------------------
错误类型:NoClassDefFoundError
错误类:org/eclipse/jdt/internal/compiler/batch/Main

我只想问你运行的是什么类?org/eclipse/jdt/internal/compiler/batch/Main这是你自己写的么,如果不是,只是一个jdk怎么会跟eclipse有关系呢!很好奇你是运行了个什么东西。

你的path配置有问题,运行java -version如果无错误显示,就是你的主函数有错误了。
------解决方案--------------------
如果LZ觉得配的都没问题 告诉你个办法,重装