目录结构
ROOT
┣a.java
┣b.java
┗com
┗adibaby
┗UI
a.java 第一行 package com.adibaby.UI;
我现在的编译 a.java的时候 a.class不在UI文件夹下面,而是在root下面!
要手工放在UI文件夹下面,怎么才可以让编译的class文件直接放到我package语句指定的文件夹下面!
需要加什么参数?
或者有什么其他比较完美的解决方案!
ROOT
┣a.java
┣b.java
┗com
┗adibaby
┗UI
a.java 第一行 package com.adibaby.UI;
我现在的编译 a.java的时候 a.class不在UI文件夹下面,而是在root下面!
要手工放在UI文件夹下面,怎么才可以让编译的class文件直接放到我package语句指定的文件夹下面!
需要加什么参数?
或者有什么其他比较完美的解决方案!
那么在b中访问a就出现问题了!
除非设置classpath,但是项目要多了!classpath不是一大堆!
{
public void print()
{
System.out.println ("test ok");
}
}*/package com.sysmaster;import com.sysmaster.Test;class Exec
{
public static void main(String args[])
{
new Test().print();
}
}
在编译的时候用 javac -d . a.java就可以了!
a.class就放在package路径下面了!
但是-d参数实在是搞不懂怎么用!!