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

查看当前的CLASSPATH

echo $CLASSPATH

结果

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

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

可以这样执行

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

这不是解决的办法

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

.bash_profile

# java setting
JAVA_HOME=/usr/lib/jvm/java-6-openjdk
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib
export JAVA_HOME CLASSPATH PATH
source ~/.bash_profile

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

相关文章:

  • 2022-12-23
  • 2021-05-18
  • 2021-09-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-21
  • 2022-01-29
猜你喜欢
  • 2021-09-24
  • 2021-09-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-01
  • 2022-12-23
相关资源
相似解决方案