请问带包的CLASS如何用JAVAC -D编译
很菜的问题,但是没办法,原来好好的,但是很久没用了,有点生疏了...
放在C盘根目录下:
package tom.cat;
public class test
{
public static void main(String[] args)
{
System.out.println("hhh");
}
}
如果照下面的说法
关于带包的编译问题:
如果你的类是带包的,应该用如下方法编译:
javac -d 包的父目录 类名.java
java 包名.类名
那是不是就应该写成javac -d tom(这是不是包的父目录) test.java
结果出来这么个错误:
test.java:3: 写入 tom.cat.test 时出错: tom\tom\cat\test.class (系统找不到指定的
路径。)
public class test
^
1 错误
同样1个文件只是将PACKAGE去掉再运行就没一点问题.