运行HelloWorld.class是报错(错误: 找不到或无法加载主类 HelloWorld.class)

  1.从毕业到现在工作了几个月了,每天都是在写一些js代码,感觉作为一个web程序员,java还是十分重要的,于是自己买了一本java书来边学边练习,然后发现自己连使用记事本来编写的HelloWorld.java运行时就出问题了,感觉不可思议,竟然连HelloWorld都运行不了,首先我是使用javac命令把HelloWorld.java文件编译成HelloWorld.class文件,然后使用java命令来运行HelloWorld.class文件,我敲的命令是java HelloWorld.class。然后就报错了:找不到或无法加载主类 HelloWorld.class,当时我十分郁闷,看了几遍觉得自己写的代码没有错啊,就是不知道为什么会报错,之后才知道 java 命令后的参数是 java 类名,而不是字节码文件的文件名,也不是 java 源文件文件名,于是我通过命令 java HelloWorld 正确的输出了 Hello world! 。通过这件事感觉自己还是要从头开始学习java,而且不能依赖 IDE 工具,还是要先通过记事本这类的无格式编辑器来锻炼下自己的能力。