“错误:找不到或无法加载主类”的原因往往有:
- 环境变量处理不当
- 程序名称和入口函数不一样
- 程序中有package
我们主要说的是第三点。
例如,函数的第一行为:package msg;(函数名为test)
在编译的时候,我们应该是`javac -d . test.java(`注意空格)
(-d:表示生成目录,设置编译生成的class文件保存路径,路径与定义的包名和层次相关。
. :表示在当前目录中生成。)
运行的时候,带上包名,即java msg.test
“错误:找不到或无法加载主类”的原因往往有:
我们主要说的是第三点。
例如,函数的第一行为:package msg;(函数名为test)
在编译的时候,我们应该是`javac -d . test.java(`注意空格)
(-d:表示生成目录,设置编译生成的class文件保存路径,路径与定义的包名和层次相关。
. :表示在当前目录中生成。)
运行的时候,带上包名,即java msg.test