我正在使用eclipse indigo,我创建了2-3个工作空间并且一切正常,最后一天我创建了一个与之前创建的相同的新工作空间,但是当我尝试启动tomcat服务器或maven build to my项目我得到以下错误"Error: Could not find or load main class JDK"
我去了Window --> Preferences --> Java --> Installed JREs
并检查了JDK和JRE的设置,但是对于JDK / JRE仍然有相同的错误。我的旧工作空间也可以正常使用相同的设置。我还检查了Java home的环境变量,它指向安装Java的相同位置。
任何人都可以帮我找出问题所在。提前致谢。
答案 0 :(得分:0)
我转到环境变量并获取JDK_HOME的位置,然后运行命令提示符并转到JDK_HOME位置, 我运行以下脚本
unpack200 -r -v -l tools.pack tools.jar
一切正常。
希望这会对某人有所帮助。
谢谢。
答案 1 :(得分:0)
Java类路径可能未正确设置。
在Linux OS上,
方法1:设置正确的环境变量CLASSPATH
。
echo "export CLASSPATH=$CLASSPATH:." >> /etc/profile
方法2:将" -classpath . "
添加到java命令
例如,
java -classpath . Test.class