关于jar
来源:互联网 发布:上海生活成本 知乎 编辑:程序博客网 时间:2024/04/28 13:31
eclipse下,所有问题都好解决——但是,解决问题最终是为了离开eclipse独立运行!比如,打成jar包,打成exe包……但不管是eclipse的export还是ant的target jar,都不够智能……
门路1:手写MANIFEST.MF
如下:Manifest-Version: 1.0
Main-Class: com.bulletphysics.demos.basic.BasicDemo
Class-Path: ../lib/vecmath/vecmath.jar ../lib/lwjgl/jinput.jar ../lib/lwjgl/lwjgl.jar ../lib/lwjgl/lwjgl_util.jar ../lib/swing-layout/swing-layout-1.0.3.jar ../lib/ASM3.1/asm-all-3.1.jar ../lib/jstackalloc/stack-alloc.jar
注意1:Main-Class与Class-Path的先后不要倒,否则据说会被eclipse忽略掉;
注意2:Class-Path的各个目录或jar文件用空格而不是分号分隔!
如果没有正确制定Class-Path,就会报错找不到某某库的类
如果没有正确制定Main-Class,就会报错找不到main
然后在ANT中指定其路径:<jar manifest="META-INF/manifest.mf" (具体路径随意,不必是META-INF/。。)
或者
命令行编译:jar cvfm xxx.jar META-INF/manifest.mf bin/**
注意:这种情况下,需要的dll还是要随jar同时复制,否则离开了eclipse就运行不了了。
门路2:自动生成MANIFEST.MF
- 关于jar
- 关于JAR
- 关于jar
- 关于jconsole.jar
- 关于jar打包
- 关于JAR(转载)
- 关于jar,war,ear
- 关于jar 文件
- 关于jar的打包
- 关于导入Jar包
- 关于Jar命令
- 关于jar Class-Path
- 关于google-collections.jar
- 关于.jar的认识
- 关于找不到rt.jar
- 关于rt.jar找不到
- 关于jar包
- 关于wtk打的jar包
- Liferay 找不到用户问题方案
- petshop4.0 详解之七(PetShop表示层设计)
- test
- Template Method
- petshop4.0 详解之八(PetShop表示层设计)
- 关于jar
- android初体验
- 停机问题、哥德尔定理
- 我的毕业论文阿
- 委托,匿名方法,λ 表达式
- hibernate事务之数据库事务和系统事务
- VS文件后缀名大全详解
- 安卓 2.1的信号问题
- Oracle 常用SQL