参考:https://blog.csdn.net/u013456370/article/details/78737104
按照步骤,应该是
(1)写java程序Hello.java
使用了包名:package cn.qd.learn;
(2)编译:javac Hello.java
当前路径生成了Hello.class
(3)执行:java Hello
D:\workspace\Java\test>java Hello
错误: 找不到或无法加载主类 Hello
参考了几个帖子,最后发现是包名问题:
解决方法(删除包名是不合适的):
(1)编译:
javac -d . Hello.java
会在./cn/qd/learn目录下生成Hello.class
(2)执行
java cn.qd.learn.Hello
成功
(*)只能在cn的上级目录(刚才执行javac的目录)下执行java,其它地方都出错