运行java程序时怎么没有exe文件

 我来答
时彭VT
2019-03-03 · TA获得超过3704个赞
知道大有可为答主
回答量:3114
采纳率:35%
帮助的人:398万
展开全部
java程序编译成java字节码的时候之后是依赖于jvm(java虚拟机)运行的,所以才有了跨平台的特性,所以在没有jvm的平台上不可能运行java程序,!!!!你非要这么做的话,有工具可以打包,产生一个exe文件,所谓的打包是把jvm和java程序同时封装,在用户运行exe文件的时候,其实就是去检测打包的文件是否完整包括jvm和java程序,完整的话就让java程序在这个jvm上跑起来,但是很少有人这么干,麻烦,而且容易出问题,还有就是你每个java程序都弄个jvm一起打包算怎么回事,如果有个用户电脑上有十个java程序,难不成要存在20个jvm吗,还有提醒一点,java这门语言虽然火,但是没什么人会拿java去开发想qq啊,浏览器啊等等桌面程序
芮抒户浩广
2019-03-02 · TA获得超过3942个赞
知道大有可为答主
回答量:3234
采纳率:29%
帮助的人:221万
展开全部
java虚拟机和Windows
应用程序是两码事
.exe
是win系统下可执行应用程序文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式