使用cmd编译完Java的helloworld程序时,出现了"Could not find or load main class HelloWorld"的问题。
在stackoverflow上找到了答案,当运行这种不含package的程序时,需要用"java -cp . HelloWorld"这样的方式来运行,注意在"-cp"与"."之间有空格,"-cp ."选项应该是设置.class文件的搜索路径为当前目录,这样程序就可以正常运行出结果了。
下面附上stackoverflow上解答的截图:
其次,可能是因为classpath环境变量没有设置,若设置正确后未起作用,可以重启机器试试,具体的设置classpath变量的方法可以自行百度。