用cmd运行class文件报错

我的代码  运行出class文件

在cmd中报错

加了包名 不知道错哪了

 

往外走一层执行试试

试试这个:java -classpath . HelloWorld

Java需要通过特殊目录识别可执行的class类文件,这就是-classpath选项的作用。点表示当前路径,这个指令把当前路径加入了java的可执行class文件目录(这个效果是临时的,只在这条指令内部生效)并尝试执行。

这个点需要根据你实际执行程序的工作目录做修改。

你的类名是HelloWorld,直接先进到总结这个目录下,在cmd中使用javac HelloWorld.java进行编译,然后使用java HelloWorld运行,而不是使用java  总结.HelloWorld