永发信息网

如何编写和打包在Windows下运行的、带GUI的、小体积、不依赖平台、免安装的单个可执行文件软件

答案:2  悬赏:0  手机版
解决时间 2021-03-17 12:47
  • 提问者网友:末路
  • 2021-03-16 19:06
我有时候会需要编写一些小程序,比如年会的抽奖程序,比如日志查看分析小工具,等等。目前都是用 Java 写的,这样就要求目标机器必须安装 JRE,对于有些没有安装 JRE 的机器无法分享使用。而 C#、VB.NET 等也存在同样的问题,要求机器上必须装有 .NET Framework。

虽然对于Java程序有一个办法就是打包一个 JRE 进去,这样就不依赖目标机的 JRE 了,但是这样会导致程序的体积过大,一个实际上只有几百K的程序,打包起来要几十M。

Python虽然也能打包成exe,但是一个很小的甚至没有图形界面的程序也要打包出几个M,还是太大。

我现在想要了解一下,用哪种编程语言和工具,可以实现生成在Windows下运行的、带GUI的、目标文件体积很小,且不依赖于平台(JRE)的单文件绿色软件(也就是免安装,双击该exe即可运行)。

由于源代码是我自己的,大不了为不同的Windows版本多编译几次。编程语言也没有太大限制,我编写的程序都不算太复杂,不需要学太深入的东西,可以很快学会。

请多介绍几个,最好能比较一下。
最佳答案
  • 五星知识达人网友:旧脸谱
  • 2021-03-16 19:56
你可以用C++
C++可以有用户界面,而且体积小,效率高
全部回答
  • 1楼网友:山有枢
  • 2021-03-16 20:14
重装系统
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯