Netbeans配合inno打包出来的exe文件居然达50m,我的天……这还是安装版……不是安装版打包出来200m……天呐撸……就是简单的hello wrold程序…………有没有什么解决办法呢……最多只能承受10m以下了……求助………大神………

解决方案 »

  1.   

    https://www.cnblogs.com/hzb462606/p/9626867.html
    可以用这个打包jar文件
      

  2.   

    10M以下是不可能的,运行java程序必须本机有jdk,你不可能要求用户去自己装jdk,所以打包的时候会携带jdk一起打包,这就是java封装成exe文件的弊端,要安装包小你可以试试C#、C++这种编程语言!
      

  3.   

    嗯嗯,可以用c#,但是就是想用java,更专注一门语言,不然太累了
      

  4.   

    现在用Java做桌面程序很少了,游戏更少。一般用来做Web应用时,搭后台用。现在Java的Swing已经淘汰,你可以用JavaFX做桌面程序,这是Oracle公司用来顶替Swing的新技术。你可以看看:
    JavaFX 8入门教程(中文):http://code.makery.ch/library/javafx-8-tutorial/zh-cn/
    JavaFX 8中文文档 : http://www.javafxchina.net/blog/docs/
    希望对你有所帮助。
      

  5.   

    现在用Java做桌面程序很少了,游戏更少。一般用来做Web应用时,搭后台用。现在Java的Swing已经淘汰,你可以用JavaFX做桌面程序,这是Oracle公司用来顶替Swing的新技术。你可以看看:
    JavaFX 8入门教程(中文):http://code.makery.ch/library/javafx-8-tutorial/zh-cn/
    JavaFX 8中文文档 : http://www.javafxchina.net/blog/docs/
    希望对你有所帮助。好的,谢谢
      

  6.   

    干么打包成exe啊,可以打包成jar就行了,现在电脑都安装了java 的运行环境jre,有java 运行环境就能直接运行。
      

  7.   

    我面向的是用户,用户的电脑不是都有java环境,而且不可能指望让用户的电脑装java环境
      

  8.   


    没java环境,就把jre抽取出来,自己编写一个 bat ,双击bat直接运行,无需安装,肯定比你转exe文件要小。这个方法网上很多。
      

  9.   


    没java环境,就把jre抽取出来,自己编写一个 bat ,双击bat直接运行,无需安装,肯定比你转exe文件要小。这个方法网上很多。好的。谢谢
      

  10.   

    现在用Java做桌面程序很少了,游戏更少。一般用来做Web应用时,搭后台用。现在Java的Swing已经淘汰,你可以用JavaFX做桌面程序,这是Oracle公司用来顶替Swing的新技术。你可以看看:
    JavaFX 8入门教程(中文):http://code.makery.ch/library/javafx-8-tutorial/zh-cn/
    JavaFX 8中文文档 : http://www.javafxchina.net/blog/docs/
    希望对你有所帮助。好的,谢谢
    深井冰