java程序运行后提示找不到或无法加载主类~
这边提供一个关于程序中含有package关键字,使用“终端”运行程序时出现“找不到或无法加载主类”,而使用Eclipse软件可以正常运行程序的可能解决办法。 例如程序名为HelloWorldTest.java,程序中含有package helloWorld语句,而该包位于javatest目录下,即javatest/helloWorld/HelloWorldTest.java。 应该在java文件所在的目录运行javac指令,即在helloWorld目录中运行javac HelloWorldTest.java 再在包所在的上层目录中运行java指令,即在javatest目录中运行java helloWorld.HelloWorldTest 由于是在OS X环境下学习的java,对于classpath等的设置不太熟悉,可能此方法与部分答主所述为同一意思。