javaSE项目。。。

dosgege 2011-07-18 05:50:33
eclipse运行程序的时候,可以显示程序窗口界面,但导出为可执行jar包后,双击运行只有一个空白的窗口框架,界面上的组件全部都没有显示。。。Why?
求帮助!在线等...
...全文
371 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wugui414 2011-07-21
  • 打赏
  • 举报
回复
支持二楼的仁兄
dosgege 2011-07-19
  • 打赏
  • 举报
回复
都不是。

我在Borderlayout布局的frame的center添加了一个JTabbedPane的标签控件,然后再在标签页里面添加一个自定义的MyTable(extends JTable),MyTable页里面装的是jxl从Excel文件里面读取的数据
然后,用eclipse或者myeclipse编译运行成功,页面能完全显示;
我这个小程序做完了,就打包成为可执行的jar文件;
然后再运行这个jar包时,标签页不显示任何数据,连表格标题都不显示。。。显示一个空白的标签。完了!

求解释。。。
lost_guy_in_scut 2011-07-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 sunyiz 的回复:]
估计你是读了图片或者配置文件什么的

读取 jar 包中的资源,不是用相对路径来读的

要用到 ClassLoader
[/Quote]
大牛啊。
walkman_22 2011-07-19
  • 打赏
  • 举报
回复
支持二楼
「已注销」 2011-07-19
  • 打赏
  • 举报
回复
用一个软件:exe4j
生成.exe的可执行文件。
sunyiz 2011-07-19
  • 打赏
  • 举报
回复
估计你是读了图片或者配置文件什么的

读取 jar 包中的资源,不是用相对路径来读的

要用到 ClassLoader
daijope 2011-07-18
  • 打赏
  • 举报
回复
你可以手工打包一下,也许是eclipse的问题,相信程序是没有太大的问题。
方法是bin下面的文件夹考到一个文件夹aa里面。比如com.cn.X等.class文件与文件夹,在aa文件加下面建立一个txt文件,比如1.txt,里面要有你的主方法路径比如:Main-Class: com.dai.main.Booking 打入这一行后回车保存文件。如果你的工程里面还有其他导入的jar包,把解压的文件夹放到aa/com 目录下就可以了。然后打开命令提示符:输入:jar cmf 1.txt My.jar com\* My.jar是你打包后的jar文件的名字。1.txt是配置文件就放在aa文件里面的。

或者你可以用别人的电脑的eclipse导入试一下。
希望可以解决你的问题。

62,614

社区成员

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

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