本人小菜,在我D盘根目录下,有个TShelp.java文件,文件开头有打包语句:
package one;
在编译的时候,在D盘根目录下,我用的是下面语句:
javac -d . TShelp.java
编译后就自动编译到D盘one文件夹里了。
问题来了,我在命令行执行以下命令(已进入one文件夹):
D:\one>javac TShelp
出错了,说找不到或无法加载主类TShelp。
这是为什么?主类明明就在one文件夹里啊!
应该怎么编译?
------解决思路----------------------
javac -d . TShelp.java
后,成生成一个one文件夹,one文件夹下面是TShelp.class
这时候不用进到one文件夹
直接在命令行 java one.TShelp
即可