jordanhgl 2010-04-10 19:51
浏览 132
已采纳

myeclipse中如何生成jar文件?恳请帮助!

最近写了一个Java project,在IED中运行时好好地,可是生成jar文件时就不行了,能显示图形界面,但是实际的功能不能运行了,我的项目的结构是这样的(有附件图片):项目名称为ceshi,下面有一个包com.hgl.scan,里面有四个类Executor,ReadFile,Checker,Demo,其中Executor是图形界面类,同时监听按钮的动作,以便执行方法,其中Executor中引用了ReadFile,ReadFile中引用了Checkor和Demo,第三个类Checker中使用到引入的jar包。
另外项目中还引入了好几个jar文件,是通过buildpath引入的,其中我在将项目生成myjar.jar文件的时候发现,myjar.jar文件运行到第二个类ReadFile中的唯一的一个方法method()时,就运行不下去了。请看代码注释部分:

[code="java"]public class ReadFile {
private URL url = null;
private String readstring;
private DataInputStream dis;
public String strurl;

private int flag;
private String struser;
private String strpass;
private String logstate;
private Checker checker;
private Demo demo;
public void method() {
//生成jar文件不能正常运行和这下面两句话有关系,要是将消息框语句放在这两句上面就能显示消息框

checker = new Checker();
demo = new Demo();

JOptionPane.showMessageDialog(null,"已进入到mothod内部!", "location", 2);//消息框语句放在这个位置在运行myjar.jar文件时不能显示
。。。。。。。。。。。
}//end of method[/code]

myjar.jar不能运行是不是和没能将引入的jar包一起打包到myjar.jar里去有关系呢?像这种引入jar包的Java项目到底该如何打包呢?

  • 写回答

1条回答 默认 最新

  • tq0fqeu 2010-04-11 18:20
    关注

    打jar的时候要指定main入口是哪个类
    还有运行环境path里要有jre

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题