2016 - 2024

感恩一路有你

javajdk安装教程 JAVA写好的编译好的程序能在没有jdk的系统中运行吗?

浏览量:1704 时间:2021-03-29 03:32:18 作者:admin

JAVA写好的编译好的程序能在没有jdk的系统中运行吗?

先说结论:Jdk可以不要,jre还是需要的!

Java运行必须依靠虚拟机(JVM),如果要系统能直接运行,需要编译成native code,而java的编译结果还是一个中间产物,称为字节码,如果需要执行还需要经过JVM的JIT才能将字节码转化为native code才能被系统执行!

所以JVM是必须的,jdk是开发工具,jre是Java提供的API库,写个程序肯定会用到jre中的东西,所以jre成了必须!但是Jdk不必须!

在Java界鄙人还未发现有类似C# Mono的AOT编译工具(直接编译出指定系统平台的native code,与JIT是不同的) 所以直接执行还是有点问题的~

javajdk安装教程 java jdk安装 java jdk怎么安装

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。