程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

Jvm会将编译后的字节码制作成可执行文件吗

发布于2022-01-17 21:46     阅读(1122)     评论(0)     点赞(20)     收藏(2)


我阅读了以下文章:

http://searchcio-midmarket.techtarget.com/definition/just-in-time-compiler

http://javarevisited.blogspot.in/2011/12/jre-jvm-jdk-jit-in-java-programming.html

我现在真的很想知道当我上课时会发生什么。JIT 再次编译字节码,然后 ???

这个编译后的代码会被 JVM 转换成 .exe 吗?


解决方案


就像其他人所说:JIT 并不意味着将代码编译为二进制可执行文件(.exe)。但是,您可能会考虑一个有趣的应用程序是Excelsior JET

我没有阅读太多关于它的内容,也没有使用它,所以我不知道它是如何工作的……但是。但根据其网页,它是一个 AOT(Ahead-Of-Time)编译器。这意味着它会将您的 .class 文件编译为系统相关的二进制文件。

你应该试一试,看看它的表现如何。根据该网站,如果您的项目是非商业性质的,您将获得免费许可证。



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.javaheidong.com/blog/article/376218/26ea13a02564f9c23cdb/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

20 0
收藏该文
已收藏

评论内容:(最多支持255个字符)