2012年6月28日星期四

[java] Could not find the main class的问题处理

[java] Could not find the main class的问题处理

一般是环境变量设置的问题

查看当前的CLASSPATH

echo $CLASSPATH

结果

/usr/lib/jvm/java-6-openjdk/lib

发现没有把本地(.)也设置成为CLASSPATH的路径

可以这样执行

java -d . Test.javajava -cp .:$CLASSPATH  Test

这不是解决的办法

编辑home目录下(~/)的 .bash_profile文件(如果没有则新建一个)

.bash_profile

# java settingJAVA_HOME=/usr/lib/jvm/java-6-openjdkPATH=$PATH:$JAVA_HOME/binCLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/libexport JAVA_HOME CLASSPATH PATH
source ~/.bash_profile

重启终端再查看一下CLASSPATH值吧


TAG: