问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

(菜鸟提问)为何众多java编译器都没有生成EXE文件的功能?

发布网友 发布时间:2022-05-24 22:15

我来回答

5个回答

热心网友 时间:2023-11-06 19:51

java的要在jre下才能运行的,其实就是java虚拟机,是属于操作系统上面的另一个系统,没有jre java程序是没有办法编译和执行的。C和VB则是在操作系统上的一个开发平台而已。简单看就是java是 java- >IDE开发工具- >java虚拟机- >操作系统;C和VB是C/VB- >IDE开发工具- >操作系统。java编译之后是.class的自解码文件,打包以后是.jar的文件,在windows里直接双击.jar文件和直接双击.exe效果是一样的,不过如果你编写的程序没有返回值,那对不起,程序不是一闪而过就是没有反应。
面向对象相对于面向结构的优势在于分析问题和处理问题的方式不一样,很多书里都会有,太长就不做陈述了,有兴趣自己搜索下。java的优势在于,跨平台性,同一个程序几乎不需要任何修改就可以在linux或是windows操作系统间移植,这一点是其他语言不能比拟的。其次,java编译完以后生成的自解码文件可以直接执行,这样就不像其他面向对象一样需要执行一次解释一次,所以一旦程序被编译那执行速度是很快的(还是没有C快,因为有java虚拟机),所以在做网络编程的时候java的优势是显而易见的,所以java做的桌面程序并不是很突出,在web上的成就却是其他语言不能比拟的(微软出了个.net和java虚拟机原理差不多)。而桌面编程主要还是C++的,C语言因为它接近硬件又便于学习和使用的特性往往用来编写操作系统。

热心网友 时间:2023-11-06 19:51

Java就是不能生成EXE的因为她是生成class文件的 这样就可以一次编译跨平台试用了。EXE的只能在windows下面才能被识别。 至于你说的jar的不能双击运行我就不清楚为什么了

热心网友 时间:2023-11-06 19:52

jar是可以做成双击运行的

热心网友 时间:2023-11-06 19:52

简单来说,是因为java是跨平台的。

热心网友 时间:2023-11-06 19:53

有第三方工具……
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
剑川石宝山歌会还能唱多久 全世界陆地、海洋等霸主都有那些?举例陆地上的动物前十位以上 和海洋两... 为什么越来越多的人不爱走亲戚了?没钱是其次,主要是因为这两点_百度知 ... 广州中蝶阀门有限公司怎么样? 九江著名旅游景点有哪些 淘宝保证金可以退回来吗 淘宝店铺保证金被扣除能要回来吗?被扣保证金怎么申诉? 深圳广田装饰集团股份有限公司科学发展 斗鱼怎么电脑开直播斗鱼开怎么才能开直播要不要钱啊电脑配置最低要求是... 这个周星期五晚上七点半 快乐男生冠军争夺赛 希望武艺加油哦 我们午 ... 我是个初学java的菜鸟 我用的是UltraEdit编译器这条代码总是有错误 可是我不知道 错在哪? 小米k30pro连接小米手环5nfc怎么接消息 小米5nfc手环怎么接信息 菜鸟一枚想学C语言··求C语言的入门书和对初学者较好的编译器 我刚学C++,是个菜鸟,我对编译不太懂,编译器一点也不会用!谁能告诉我编译器具体(详细点)的使用方法? 关于VS2005编译器的菜鸟问题 懂热电偶的请进。帮忙解答问题,200分求指点。 [求助][菜鸟]PHP是语言还是象。NET一样的编译工具? 两台测温仪表 其测温范围分别是0—800℃和600℃—1100℃ 其最大绝对误差为±6℃ 试分别确定它们的精度等级 热电阻A级允差是什么意思 说明热电阻的精度等级定义 北京展览馆中国砥砺奋进的五年展出到什么时候? 传承奥运精神小学作文 传承奥运精神·小学作文300~450字 要一篇以发扬奥运精神,从身边小事作起的作文 求一篇一千字的弘扬奥运精神的文章 感情问题,提问。 一个可以同时用两部手机登陆吗? 白带多,白带淡淡的黄绿色,怎么办 白带多是怎么回事颜色有点绿,一直都是这 小米手环5nfc怎么设置微信提醒 四川旭信有几款防爆手机是改自的荣耀的? 请教专业人士~台式内存条。台湾条和正品条怎么区分? 内存条国行和台版能一起用吗? 台版的金士顿骇客神条,跟国行有什么区别 台版金士顿内存条和正品有什么区别 台湾版的金士顿与中国产的有什么区别? iphone 台版 ,港版 。和国行的区别是什么啊 三星台版国行的区别- 问一问 除夕、腊月、正月、元宵节的时间是? 人死亡去社保怎么办 一平方米等于多少平方分米,多少平方厘米,多少平方毫米? 一平方米等于多少厘米和分米 1平方米等于多少平方分米多少厘米 1平方米等于多少平方分米?1平方分米等于多少平方厘米? 在职员工死亡,他的社保该怎么处理? 男生问有没有想我,该怎么回答 木木阅读app为什么看不了了 该怎么问男朋友,有没有想我,又不是很明显? 男生问有没有想我怎么幽默回答?