与电脑斗智斗勇记录
兜兜转转又回到学java的起点,但是却连helloWorld都无法输出,
路径问题!编译成功但提示无法加载类
当我打开落灰的Eclipse新建JAVA项目写好HelloWorld之后没有报错却也没有输出
于是我直接用文本写,用cmd到达文本所在位置后,使用命令javac HelloWorld.java进行编译,文件夹立马多出HelloWorld.class的文件,下一步输入dos命令java HelloWorld的时候却显示错误:找不到或无法加载主类
找到以下可能:
- 加了包,需要加上加载包的命令/但我的代码里没用包
- JAVA_HOME配置有问题/cmd使用javac出现命令使用引导,没问题,照着建议改后反而用不了了
- PATH配置有问题,在路径最前方加 .; 或路径最后没加 ; /改了问题仍存在
- CLASSPATH配置有问题,在路径最后加 ;/成功解决
- jdk1.5之后不用配置CLASSPATH,删除该路径/未尝试
至此已经能成功使用cmd对java文件进行编译,且成功输出
但我使用eclipse运行代码仍然无法输出
创建方式错误
- File>Create Java Project
提示:是否创建moduel-info
选择 Don’t Create
- 右键src文件夹,新建Class
启动方式错误
控制台提示:
Usage: RealmBase [-a <algorithm>] [-e <encoding>] [-i <iterations>] [-s <salt-length>] [-k <key-length>] [-h <handler-class-name>] <credentials>。
右键JAVA文件,Run as
最后成功输出“HelloWorld”