package的jar问题

SHY1977 2005-05-20 09:12:47
现有一组class在MyTest目录下,package MyTest;main-class: MyMainClass;另有sound、Images、help在MyTest文件夹下需要一起打包,求高手指点详细的jar操作。

另,声音和图像文件在代码中如何设置才能在jar后正确调用?
...全文
114 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
quiton 2005-05-22
  • 打赏
  • 举报
回复
main-class: MyTest.MyMainClass

注意,要将classpath的路径设置成顶层包所在路径的父路径

然后:
jar -cvfm Mytest.jar manifest.fm MyTest\
good_cyg 2005-05-22
  • 打赏
  • 举报
回复
试试啊 注意带包名
cutelion 2005-05-21
  • 打赏
  • 举报
回复
在MyTest下,先写一个mytest001.txt,内容如下:
Mainfest-Version: 1.0
Main-Class: MyMainClass
<ENTER>
(另外上述文件是三行,第三行为空,注意大小写与空格)
CMD中:

MyTest\>jar -cvfm Mytest.jar mytest001.txt *.class sound\ Images\ help\

运行就不用多说了吧!
zanjun 2005-05-21
  • 打赏
  • 举报
回复
你把顶层包即MyTest放在一个目录下 假设在test下
然后进入这个目录 运行 jar cvf jar_name.jar * (前提是该目录下都是你要打包的内容)
至于sound Images help 文件夹,只要在你源程序中能访问到得相对路径就行了
不需特别设置
SHY1977 2005-05-21
  • 打赏
  • 举报
回复
请问MANIFEST.MF中
Main-Class: package.MyMainClass

正确吗?
congliu 2005-05-21
  • 打赏
  • 举报
回复

在MyTest目录下,
jar -cvfm Mytest.jar mytest001.txt *.class sound\ Images\ help\
ifsohx 2005-05-21
  • 打赏
  • 举报
回复
在MyTest目录下
jar cvfm newJar.jar(生成JAR文件名) manifest.mf(清单文件) MyMainClass.class sound Images help
声音和图像都设为缺省路径

62,615

社区成员

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

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