eclipse运行程序的时候,可以显示程序窗口界面,但导出为可执行jar包后,双击运行只有一个空白的窗口框架,界面上的组件全部都没有显示Why?
求帮助!在线等...

解决方案 »

  1.   

    你可以手工打包一下,也许是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导入试一下。
    希望可以解决你的问题。
      

  2.   

    估计你是读了图片或者配置文件什么的读取 jar 包中的资源,不是用相对路径来读的要用到 ClassLoader
      

  3.   

    用一个软件:exe4j
    生成.exe的可执行文件。
      

  4.   

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