极极菜的问题:javac怎样编译?

hero 2001-06-01 01:11:00
1〉好几个java文件互相引用,怎样先打包,再用javac编译?
2>有一个.java编译时,需要调用..\lib\目录下好几个 .jar,还调用了其他目录的几个.class(够麻烦吧?),我该怎么办?
...全文
181 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
lmy2000 2001-06-02
  • 打赏
  • 举报
回复
yangzi,呵呵!
好久不见!
yangzi 2001-06-01
  • 打赏
  • 举报
回复
已经成功了啊。干嘛还贴一遍?拒绝班主灌水。
lmy2000 2001-06-01
  • 打赏
  • 举报
回复
将所有.java文件(包括不同包的)拷贝到同一目录下,运行:
javac -d . *.java试试!(呵呵,成功了说一声。)
hero 2001-06-01
  • 打赏
  • 举报
回复
依楼上所言,竟然成功了!
我的心情难以表达。
虽然还没有解决不同目录.class的编译,但这已暂时能解决问题了。
再问个问题(有点厚颜无耻?,放心,我肯定给分):
我刚配置好tomcat,一切运行正常。怎么样让他自动编译?我已经有了一个工程的源程序,大概十几个目录,有javaBean、Servlet,总不能让人一个一个地手动编译吧?
lmy2000 2001-06-01
  • 打赏
  • 举报
回复
将需编译的类放到一个目录:
javac -d . *.java
试试!
hero 2001-06-01
  • 打赏
  • 举报
回复
楼上所说“打到一个package“何意?
我已经在代码的头上,标明同属一个package,不够吗?
backlove 2001-06-01
  • 打赏
  • 举报
回复
1)打到一个package里
2)相关的打到一个package里,引用的jar需在classpath中指定
hero 2001-06-01
  • 打赏
  • 举报
回复
而且还有一个问题:编译a.java 需调用b.class,而编译b.java需调用 a.class。
这样的话,不是设置classpath可以解决的吧。
现在我使用resin编译的,可以运行,可如果手工编译呢?
大虾,救命!
hero 2001-06-01
  • 打赏
  • 举报
回复
难道我每编译一个文件都要追加 CLASSPATH路径吗?
dule_yu 2001-06-01
  • 打赏
  • 举报
回复
..\lib\下的jar文件在classpath己定指定。
再将其他目录的几个.class所在的路径放入classpath文件中
进入你的java文件所在的目录,再进行编译

62,634

社区成员

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

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