呵呵,放血问问题.500分.希望能全程帮忙.(余下的分批给)

hammer_shi 2004-03-29 06:13:33
我下载了一些源代码,一共有近50个.java文件.每个.java文件都属于一个package.
如:
file1.java为package net.net1;
file2.java为package net.net1;
file3.java为package net.net2;
file4.java为package net.net3;
其中file2中可能包含了net1的包,所以要import net.net1;
最后所以的.class成为一个.jar文件.请问这怎么操作啊?

我的QQ:7161531,解决以后立刻放血.
...全文
115 28 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhengjinwei888 2004-03-31
  • 打赏
  • 举报
回复
楼上的都说了,自己看着办吧
jonathan_yun 2004-03-31
  • 打赏
  • 举报
回复
javac net/net1/*.java net/net2/*.java .......
hammer_shi 2004-03-31
  • 打赏
  • 举报
回复
完了,散分也累死咯.
wwlzlk 2004-03-31
  • 打赏
  • 举报
回复
ant
donghx1234 2004-03-31
  • 打赏
  • 举报
回复
接分
新来的萌新 2004-03-31
  • 打赏
  • 举报
回复
用 ant
mnwind 2004-03-31
  • 打赏
  • 举报
回复
用JB比较简单;打那么多javac会手指抽筋的:)

建立一个目录,例如demo,然后在里面建立目录src
然后按照package名放置文件。
例如如搂主所说的那几个文件:
file1.java为package net.net1;
file2.java为package net.net1;
file3.java为package net.net2;
file4.java为package net.net3;
那么目录结构是这样的:
demo
--src
----net
------net.net1
--------file1.java
--------file2.java
------net.net2
--------file3.java
------net.net3
--------file4.java
然后,File -> New... -> Project -> Project for existing code
出来一个对话框
选择 Directory 为 demo 这个目录
填写 Name,就是项目名称
然后 Next, Next, Finish
然后,开始打包,File -> New... -> Build -> Archive Builder
出来一个对话框
选择 archive type 为 Application
填写 Name, File (可以不用改), compress选项就无所谓了
然后 Next, Next,到6/6可能需要手工指定以下这个jar的主Class
然后 Finish
然后 Project面板的最下面就会多出来一个Application项(如果没有改Name的话)
也许需要右键点击这个Application,make/rebuild一下
在demo目录下就会生成一个jar文件
双击此文件即执行此应用程序




tlq2000 2004-03-31
  • 打赏
  • 举报
回复
先编译test2,再编译test1
javac -d . net.net1.net2.java
记住 -d后有个点要不运行编译会不才成功
打包就不用说了
LxyTonyLee 2004-03-31
  • 打赏
  • 举报
回复
楼上的都说了,怎么给分楼主看着办吧。

500分!啊!
manfeifei 2004-03-30
  • 打赏
  • 举报
回复
直接用 javac *.java就行了,它会自己处理调用的问题的
programer23 2004-03-30
  • 打赏
  • 举报
回复
同意楼上的说法!
prok 2004-03-30
  • 打赏
  • 举报
回复
jb好啊
TONGSHU 2004-03-30
  • 打赏
  • 举报
回复
500分!tongshu29912003@yahoo.com
sarsor 2004-03-30
  • 打赏
  • 举报
回复
如果你是有大批量的文件存在这种问题建议你用ant:
e.g.
<target name="A"/>
<target name="B" depends="A"/>
<target name="C" depends="B"/>
<target name="D" depends="C,B,A"/>

http://ant.apache.org/manual/
WAPQQ 2004-03-30
  • 打赏
  • 举报
回复
javac net/net1/*.java net/net2/*.java .......

所有JB生成不就完成了吗
Flyor 2004-03-29
  • 打赏
  • 举报
回复
up
3936525 2004-03-29
  • 打赏
  • 举报
回复
先编译test2,然后使test1
然后javac net/net1/*.java net/net2/*.java .......
然后jar cvf xx.jar net/*
就行了阿
linprince 2004-03-29
  • 打赏
  • 举报
回复
up
追求自由 2004-03-29
  • 打赏
  • 举报
回复
up
Leemaasn 2004-03-29
  • 打赏
  • 举报
回复
都被
CoolAbu(阿卜-Never Stop(★★★★))
说完了。。。
加载更多回复(8)

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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