社区
Java SE
帖子详情
关于netbeans打包生成的问题?
deyygywxf
2011-06-09 02:52:54
用过netbeans的进来指点,用netbeans写了一个java窗体程序,打包生成了一个jar文件,双击生成的jar文件窗体界面有显示出来,不过里面的功能确定个也没有执行,但我就在netbeans上执行所有功能是正常的,弄得我现在这个程序脱离不了netbeans这环境,求高手给予解决方案?
...全文
248
16
打赏
收藏
关于netbeans打包生成的问题?
用过netbeans的进来指点,用netbeans写了一个java窗体程序,打包生成了一个jar文件,双击生成的jar文件窗体界面有显示出来,不过里面的功能确定个也没有执行,但我就在netbeans上执行所有功能是正常的,弄得我现在这个程序脱离不了netbeans这环境,求高手给予解决方案?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
limeng1311
2012-03-03
打赏
举报
回复
我的生成的jar时候没有Lib
deyygywxf
2011-06-15
打赏
举报
回复
[Quote=引用 14 楼 wula0010 的回复:]
引用 13 楼 deyygywxf 的回复:
我直接在netbeans里运行就没错呀,也没异常
以前我也是这么认为的,但事实是,netbeans里没有抛出异常,不等于jar运行的时候没有抛出异常,你还是增加一下捕获吧,.....
[/Quote]
问题解决了,是netbeans运行和生成的目录路径不同的,所以在读写配置文件和日志的时候路径不对
wula0010
2011-06-13
打赏
举报
回复
肯定是有什么错误,你没有捕获,在程序里捕获异常看看。
deyygywxf
2011-06-13
打赏
举报
回复
[Quote=引用 6 楼 ljybasically 的回复:]
有没有使用第三方jar包?
[/Quote]
引用了JDBC连接mysql的jar包
deyygywxf
2011-06-13
打赏
举报
回复
[Quote=引用 4 楼 wula0010 的回复:]
你怎么确定是监听端口没有监听,而不是其他的问题啊?netbeans下执行成功,这样也一定可以的。
[/Quote]
我访问端口不成功呀
wula0010
2011-06-13
打赏
举报
回复
[Quote=引用 13 楼 deyygywxf 的回复:]
我直接在netbeans里运行就没错呀,也没异常
[/Quote]
以前我也是这么认为的,但事实是,netbeans里没有抛出异常,不等于jar运行的时候没有抛出异常,你还是增加一下捕获吧,.....
deyygywxf
2011-06-13
打赏
举报
回复
[Quote=引用 9 楼 wula0010 的回复:]
肯定是有什么错误,你没有捕获,在程序里捕获异常看看。
[/Quote]
我直接在netbeans里运行就没错呀,也没异常
deyygywxf
2011-06-13
打赏
举报
回复
[Quote=引用 10 楼 peng_hao1988 的回复:]
你要将引入的第三方库(如 mysql驱动jar)放在工程目录下,然后再引入,这样打包时才能将第三方库一起带走。根据你描述的,好像是依赖的库没有没有找到,导致程序无法运行。你试试看!
[/Quote]
打包生成的dist目录下有个lib文件夹里有我引用的那个jar包呀
deyygywxf
2011-06-13
打赏
举报
回复
[Quote=引用 5 楼 lqh3672 的回复:]
把dist下面有jar包文件直接丢到cmd运行窗口,看报什么错!!
[/Quote]
和双击运行一样的结果,都不报错,只是 功能都实现不了
桃园闲人
2011-06-13
打赏
举报
回复
你要将引入的第三方库(如 mysql驱动jar)放在工程目录下,然后再引入,这样打包时才能将第三方库一起带走。根据你描述的,好像是依赖的库没有没有找到,导致程序无法运行。你试试看!
ljybasically
2011-06-10
打赏
举报
回复
有没有使用第三方jar包?
lqh3672
2011-06-10
打赏
举报
回复
把dist下面有jar包文件直接丢到cmd运行窗口,看报什么错!!
wula0010
2011-06-09
打赏
举报
回复
你怎么确定是监听端口没有监听,而不是其他的问题啊?netbeans下执行成功,这样也一定可以的。
deyygywxf
2011-06-09
打赏
举报
回复
[Quote=引用 1 楼 wula0010 的回复:]
你是怎么打包的?选择项目-鼠标右键-清理并生成,然后在项目的目录下,有个dist目录,里面有jar包和lib目录,lib里是程序运行时需要的其他jar,双击生成的jar就可以正常运行的。
[/Quote]
dist下面有jar包文件,双击可以执行,只是程序功能没有实现(比如:监听端口并没有监听),但直接在netbeans上执行所有功能都没问题
wula0010
2011-06-09
打赏
举报
回复
如果把程序拿到其他地方运行,要把lib目录一起拷贝过去的。
wula0010
2011-06-09
打赏
举报
回复
你是怎么打包的?选择项目-鼠标右键-清理并生成,然后在项目的目录下,有个dist目录,里面有jar包和lib目录,lib里是程序运行时需要的其他jar,双击生成的jar就可以正常运行的。
netbeans
打包
生成
JAR的教程
使用
netbeans
将Java应用程序
打包
成Jar文件的说明,简单介绍了
打包
流程。
自定义
NetBeans
中的ant脚本
自定义
NetBeans
工具
生成
的ant脚本,从此自己通过ant脚本让
Netbeans
清理、编译和
打包
。
Linux菜鸟篇
本课程适合未使用过Linux系统、毫无操作基础的新人,包括开发或者网管以及还未参加工作的大学生、高职生等等。
maven
生成
可执行exe文件
将java
生成
可执行exe文件,可以直接在win下双击运行
java项目如何
打包
成exe文件
使用eclips,
Netbeans
等集成开发工具开发java项目的时候,当我们把项目完善并希望发布以供测试,往往需要对项目进行
生成
和
打包
。由于java和C#,C++不同,一般的java集成开发工具并不能直接
生成
exe可执行文件。下面就...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章