Netbeans打包出来Exe太大了…

我是橘子呀 2018-10-22 02:19:10
Netbeans配合inno打包出来的exe文件居然达50m,我的天……这还是安装版……不是安装版打包出来200m……天呐撸……就是简单的hello wrold程序………… 有没有什么解决办法呢……最多只能承受10m以下了……求助………大神………
...全文
365 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
灰色的乌鸦 2019-01-10
  • 打赏
  • 举报
回复
引用 6 楼 Orange软件 的回复:
引用 5 楼 隐语者 的回复:
[quote=引用 4 楼 qq_39996837 的回复:] [quote=引用 3 楼 隐语者 的回复:]10M以下是不可能的,运行java程序必须本机有jdk,你不可能要求用户去自己装jdk,所以打包的时候会携带jdk一起打包,这就是java封装成exe文件的弊端,要安装包小你可以试试C#、C++这种编程语言!
嗯嗯,可以用c#,但是就是想用java,更专注一门语言,不然太累了
现在用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/ 希望对你有所帮助。[/quote]好的,谢谢[/quote] 深井冰
我是橘子呀 2018-11-04
  • 打赏
  • 举报
回复
引用 9 楼 qq_39936465 的回复:
引用 8 楼 qq_39996837 的回复:
[quote=引用 7 楼 qq_39936465 的回复:]干么打包成exe啊,可以打包成jar就行了,现在电脑都安装了java 的运行环境jre,有java 运行环境就能直接运行。
我面向的是用户,用户的电脑不是都有java环境,而且不可能指望让用户的电脑装java环境


没java环境,就把jre抽取出来,自己编写一个 bat ,双击bat直接运行,无需安装,肯定比你转exe文件要小。这个方法网上很多。[/quote]好的。谢谢
qq_39936465 2018-10-30
  • 打赏
  • 举报
回复
引用 8 楼 qq_39996837 的回复:
引用 7 楼 qq_39936465 的回复:
干么打包成exe啊,可以打包成jar就行了,现在电脑都安装了java 的运行环境jre,有java 运行环境就能直接运行。
我面向的是用户,用户的电脑不是都有java环境,而且不可能指望让用户的电脑装java环境


没java环境,就把jre抽取出来,自己编写一个 bat ,双击bat直接运行,无需安装,肯定比你转exe文件要小。这个方法网上很多。
我是橘子呀 2018-10-24
  • 打赏
  • 举报
回复
引用 7 楼 qq_39936465 的回复:
干么打包成exe啊,可以打包成jar就行了,现在电脑都安装了java 的运行环境jre,有java 运行环境就能直接运行。
我面向的是用户,用户的电脑不是都有java环境,而且不可能指望让用户的电脑装java环境
qq_39936465 2018-10-22
  • 打赏
  • 举报
回复
干么打包成exe啊,可以打包成jar就行了,现在电脑都安装了java 的运行环境jre,有java 运行环境就能直接运行。
我是橘子呀 2018-10-22
  • 打赏
  • 举报
回复
引用 5 楼 隐语者 的回复:
引用 4 楼 qq_39996837 的回复:
[quote=引用 3 楼 隐语者 的回复:]10M以下是不可能的,运行java程序必须本机有jdk,你不可能要求用户去自己装jdk,所以打包的时候会携带jdk一起打包,这就是java封装成exe文件的弊端,要安装包小你可以试试C#、C++这种编程语言!
嗯嗯,可以用c#,但是就是想用java,更专注一门语言,不然太累了
现在用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/ 希望对你有所帮助。[/quote]好的,谢谢
隐语者 2018-10-22
  • 打赏
  • 举报
回复
引用 4 楼 qq_39996837 的回复:
引用 3 楼 隐语者 的回复:
10M以下是不可能的,运行java程序必须本机有jdk,你不可能要求用户去自己装jdk,所以打包的时候会携带jdk一起打包,这就是java封装成exe文件的弊端,要安装包小你可以试试C#、C++这种编程语言!
嗯嗯,可以用c#,但是就是想用java,更专注一门语言,不然太累了
现在用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/ 希望对你有所帮助。
我是橘子呀 2018-10-22
  • 打赏
  • 举报
回复
引用 3 楼 隐语者 的回复:
10M以下是不可能的,运行java程序必须本机有jdk,你不可能要求用户去自己装jdk,所以打包的时候会携带jdk一起打包,这就是java封装成exe文件的弊端,要安装包小你可以试试C#、C++这种编程语言!
嗯嗯,可以用c#,但是就是想用java,更专注一门语言,不然太累了
隐语者 2018-10-22
  • 打赏
  • 举报
回复
10M以下是不可能的,运行java程序必须本机有jdk,你不可能要求用户去自己装jdk,所以打包的时候会携带jdk一起打包,这就是java封装成exe文件的弊端,要安装包小你可以试试C#、C++这种编程语言!
我是橘子呀 2018-10-22
  • 打赏
  • 举报
回复
引用 1 楼 隐语者 的回复:
https://www.cnblogs.com/hzb462606/p/9626867.html 可以用这个打包jar文件
这个打包出来不会那么大吗
隐语者 2018-10-22
  • 打赏
  • 举报
回复
https://www.cnblogs.com/hzb462606/p/9626867.html 可以用这个打包jar文件

62,627

社区成员

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

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