为什么我生成了一个jar文件之后,双击它程序不运行,但是在dos窗口用java -jar又可一运行?

解决方案 »

  1.   

    JRE安装正确的话
    FRAME应用肯定可以执行
    DOS的好象不行
      

  2.   

    DOS也可以执行,但是你看不见执行结果,shell是不会打开给你看得
      

  3.   

    2楼正确
    你应该在你的class 里面增加图形化显示的内容,比如
      public static void main(String[] args) {
        JOptionPane.showMessageDialog(null, "我们输出的jar已经可以运行了", "测试jar的标题", JOptionPane.OK_OPTION);
      }