社区
Java
帖子详情
jbuilder生成的可执行程序调用外部jar包的问题
594king
2006-06-30 03:30:21
在jb中运行时都很正常,但是用jb生成的应用程序却一定要在dependencies中对每个要用到的包选择include all 才能运行,结果生成的应用程序有20多兆,该怎样设置才能让各个包独立并且可以正常运行呢???
...全文
287
2
打赏
收藏
jbuilder生成的可执行程序调用外部jar包的问题
在jb中运行时都很正常,但是用jb生成的应用程序却一定要在dependencies中对每个要用到的包选择include all 才能运行,结果生成的应用程序有20多兆,该怎样设置才能让各个包独立并且可以正常运行呢???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
miaoliujun
2006-07-03
打赏
举报
回复
将这些包放到jre的lib下去试试
594king
2006-07-03
打赏
举报
回复
谢谢楼上回复,经过试验,找到如下解决办法,贴出来和大家分享一下。
我自己建了一个MANIFEST.MF文件,文件内容如下:
Manifest-Version: 1.0
Class-Path: lib\hibernate\hibernate3.jar lib\hibernate\ant-1.6.5.jar lib\hibernate\ant-antlr-1.6.5.jar
lib\hibernate\ant-junit-1.6.5.jar lib\hibernate\ant-launcher-1.6.5.jar lib\hibernate\antlr-2.7.6rc1.jar
lib\hibernate\ant-swing-1.6.5.jar lib\hibernate\asm.jar lib\hibernate\asm-attrs.jar
lib\hibernate\c3p0-0.9.0.jar lib\hibernate\cglib-2.1.3.jar lib\hibernate\cleanimports.jar
lib\hibernate\commons-collections-2.1.1.jar lib\hibernate\commons-logging-1.0.4.jar
lib\hibernate\concurrent-1.3.2.jar lib\hibernate\connector.jar lib\hibernate\dom4j-1.6.1.jar
lib\hibernate\ehcache-1.1.jar lib\hibernate\jaas.jar
lib\hibernate\jacc-1_0-fr.jar lib\hibernate\jaxen-1.1-beta-7.jar lib\hibernate\jboss-cache.jar
lib\hibernate\jboss-common.jar lib\hibernate\jboss-jmx.jar lib\hibernate\jboss-system.jar
lib\hibernate\jdbc2_0-stdext.jar lib\hibernate\jgroups-2.2.8.jar lib\hibernate\jta.jar
lib\hibernate\junit-3.8.1.jar lib\hibernate\log4j-1.2.11.jar lib\hibernate\oscache-2.1.jar
lib\hibernate\proxool-0.8.3.jar lib\hibernate\swarmcache-1.0rc2.jar lib\hibernate\syndiag2.jar
lib\hibernate\versioncheck.jar lib\hibernate\xerces-2.6.2.jar lib\hibernate\xml-apis.jar
lib\db\msbase.jar lib\db\mssqlserver.jar lib\db\msutil.jar lib\alloy.jar
Main-Class: cutpowernote.Application1
其中Class-Path: 指定的就是程序运行时需要额外的库,在用jb生成应用程序时指定使用自己的MANIFEST.MF文件,这样生成的应用程序就很小,Class-Path路径是很好找的,每次用jb运行程序时在信息栏里就会看到 javaw -classpath .....,后面跟着的就是jb找到类路径,去掉jdk和其他一些你不需要的就是你应该包含的类路径了(如果很少的话就可以自己写,当需要包含的很多时就可以这样做,可以少敲几个字),注意:当要包含的jar很多时是不能把它们写在同一行,而要分成几行,在每一行的最开始要加个空格(Class-Path:这一行除外)。
如上,生成的应用程序就会很小了
使用J
builder
引用
外部
jar包
制作的jar文件,运行时的
问题
本文介绍了解决J
Builder
2006在打包过程中遇到的安全异常
问题
,通过调整META-INF目录内的文件,成功避免了签名验证失败的情况。
j
builder
生成
JAR和EXE文件
本文详细介绍了如何在J
Builder
2006中打包Java工程为Jar文件并
生成
可执行的Exe文件,以及如何使用InstallAnywhere7.1制作Java应用程序的安装包。包括从创建Application Archive到
生成
可执行的Jar文件,再到将Jar文件打包成安装程序包的全过程。
在J
Builder
中
生成
EXE、可执行jar、带shell窗口的EXE
本文详细介绍了如何在J
Builder
中通过Native Executable
Builder
生成
EXE、可执行JAR以及带shell窗口的EXE。步骤包括设置程序名称、选择打包内容、处理依赖库、设置主类和选择程序类型。最后,文章提到了
生成
的EXE实际上是一个需要JRE支持的压缩文件,而
生成
真正独立的Windows EXE可能需要额外的工具,如jet-103-eval-win32.exe。
30、使用基础类
jar包
与 J
Builder
本文介绍在J
Builder
集成开发环境中使用foundations.
jar包
进行Java开发。涵盖J
Builder
配置、导入JAR文件、使用基础类、构建运行项目等步骤,还给出常见
问题
解决方法,并通过实战演练构建简单Java应用程序,最后总结最佳实践与故障排查方法,提供进一步学习建议。
在j
builder
和netbeans中打
jar包
发布程序
本文详细介绍如何使用j
Builder
和NetBeans两种IDE进行Java应用程序的打包发布流程。从创建归档文件到选择Main类,再到最终的文件
生成
,每一步都有详细的操作步骤说明。对于初学者来说是非常实用的指南。
Java
51,409
社区成员
86,085
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章