如何能实现这种package功能我觉得才够完美!

cokeyang 2005-09-20 05:36:12
目录结构
ROOT
┣a.java
┣b.java
┗com
┗adibaby
┗UI
a.java 第一行 package com.adibaby.UI;
我现在的编译 a.java的时候 a.class不在UI文件夹下面,而是在root下面!
要手工放在UI文件夹下面,怎么才可以让编译的class文件直接放到我package语句指定的文件夹下面!
需要加什么参数?
或者有什么其他比较完美的解决方案!
...全文
194 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Theface 2005-09-20
  • 打赏
  • 举报
回复
javac -classpath 函数是做什么用的?
kkcy 2005-09-20
  • 打赏
  • 举报
回复
赞成楼上的,我就是这么用的
cokeyang 2005-09-20
  • 打赏
  • 举报
回复
我也不知道怎么回事!
在编译的时候用 javac -d . a.java就可以了!
a.class就放在package路径下面了!
但是-d参数实在是搞不懂怎么用!!
sysmaster 2005-09-20
  • 打赏
  • 举报
回复
不管在什么地方,只要有访问权限就行
sysmaster 2005-09-20
  • 打赏
  • 举报
回复
/*package com.sysmaster;

class Test
{
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();
}
}
cokeyang 2005-09-20
  • 打赏
  • 举报
回复
如果b继承a那么a,b都要放在UI目录里面!
那么在b中访问a就出现问题了!
除非设置classpath,但是项目要多了!classpath不是一大堆!
sysmaster 2005-09-20
  • 打赏
  • 举报
回复
难道不能放进去吗?
cokeyang 2005-09-20
  • 打赏
  • 举报
回复
还有就是怎么使用一个包中的类!

62,630

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧