2016-10-28 17:20发布
都说ecipse还有netbeans就是java开发的,但是我发现所有介绍java的书籍都没介绍怎么生成windows下的安装包,我也因为这个问老师,它说java弄这个很困难,java主要是做网页的。就这样搪塞过去了,我还是不懂。现在我对windows下的桌面程序很感兴趣,哪位能告诉我制作的原理?
java有制作客户端图形界面的api, 从旧到新 依次是 awt swing javaFX。此外还有一些第三方图形库, eclipse使用的是ibm自己的一套图形库swt,MC使用的是openGL的java调用库lwjGL。
MC就是个例子,他本身就是java做的,结果虽然他是像素风游戏但是却很吃配置。而且还需要玩家自己装好java运行环境。MC之所以会用java做是因为它最初仅仅是一个无聊的java程序员自娱自乐的小程序。
但本身做成exe很麻烦,意味着你需要把jre和软件都打包成exe。这类的软件还是有的 exe4j j2exe之类的。
java是长处不在做桌面应用,如果想做桌面应用可以用 C#。或者前端学的不错的话,直接使用 electron 这个工具,直接打包成桌面应用。
java做桌面程序的确很难,java的优势不在这里,建议你不要学现在有些跨平台的桌面程序其实都是网页比较流行的有nw.js、electronjava在这些程序中负责实现业务逻辑和提供Api
java做这些是可以的,但是商业价值不大,所以没人去搞。 什么赚钱? 互联网&移动互联网。 so,java就主要适合做网页了。
java是可以做桌面应用的。
Inno Setup
最多设置5个标签!
付费偷看金额在0.1-10元之间
java有制作客户端图形界面的api, 从旧到新 依次是 awt swing javaFX。
此外还有一些第三方图形库, eclipse使用的是ibm自己的一套图形库swt,MC使用的是openGL的java调用库lwjGL。
MC就是个例子,他本身就是java做的,结果虽然他是像素风游戏但是却很吃配置。
而且还需要玩家自己装好java运行环境。
MC之所以会用java做是因为它最初仅仅是一个无聊的java程序员自娱自乐的小程序。
但本身做成exe很麻烦,意味着你需要把jre和软件都打包成exe。这类的软件还是有的 exe4j j2exe之类的。
java是长处不在做桌面应用,如果想做桌面应用可以用 C#。
或者前端学的不错的话,直接使用 electron 这个工具,直接打包成桌面应用。
java做桌面程序的确很难,java的优势不在这里,建议你不要学
现在有些跨平台的桌面程序其实都是网页
比较流行的有nw.js、electron
java在这些程序中负责实现业务逻辑和提供Api
java做这些是可以的,但是商业价值不大,所以没人去搞。 什么赚钱? 互联网&移动互联网。 so,java就主要适合做网页了。
java是可以做桌面应用的。
Inno Setup
一周热门 更多>