cygwin下java报错“找不到或无法加载主类”的故障排除

Posted zcan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cygwin下java报错“找不到或无法加载主类”的故障排除相关的知识,希望对你有一定的参考价值。

win7 下安装了java,命令行下可以正常运行,cygwin下报错:找不到或无法加载主类。

经排查发现是cygwin的~/.bash_profile中画蛇添足的配置了$CLASSPATH:

JAVA_HOME="/cygdrive/d/Program Files/Java/jdk1.8.0_66"
CLASSPATH=".:$JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar"
PATH="$JAVA_HOME/bin:$PATH"

因为安装的是windows版的java.exe,该可执行文件解析CLASSPATH环境变量时,只能识别分号,不识别冒号。

改成分号就可以正常运行了。



以上是关于cygwin下java报错“找不到或无法加载主类”的故障排除的主要内容,如果未能解决你的问题,请参考以下文章

配置环境变量时,cmd下运行java -version,报错:找不到或无法加载主类 -version

如何解决Eclipse下“找不到或无法加载主类”的错误

如何解决Eclipse下“找不到或无法加载主类”的错误?

如何解决Eclipse下“找不到或无法加载主类”的错误

linux下java class 找不到或无法加载主类

找不到或无法加载主类!