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

JAVA写好的编译好的程序能在没有jdk的系统中运行吗?让我们从结论开始:JDK可以避免,但JRE仍然需要它!Java运行必须依赖虚拟机(JVM)。如果希望系统直接运行,则需要将其编译为本机代码。Ja

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

让我们从结论开始:JDK可以避免,但JRE仍然需要它

!Java运行必须依赖虚拟机(JVM)。如果希望系统直接运行,则需要将其编译为本机代码。Java的编译结果是一个中间产品,称为字节码。如果您需要执行,您需要通过JVM的JIT将字节码转换为本机代码,然后系统才能执行它

!所以JVM是必要的,JDK是一个开发工具,JRE是Java提供的API库。写一个程序肯定会用到JRE中的东西,所以JRE已经成为必须的了!但JDK不一定非得这么做

!在Java世界中,我还没有发现任何类似C#mono(直接编译指定系统平台的本机代码,与JIT不同)的AOT编译工具,所以直接执行~

编写Java文件并将其放入目标文件夹有点问题。在这里,把它放在“D://Java/”目录中。你也可以把它放在任何你喜欢的地方。

按键盘上的windows按钮,或直接单击计算机启动按钮,在“搜索文件框程序”框中填写“CMD”,然后单击enter进入CMD窗口。

进入窗口后,界面将首先显示“C:usersadministrator>”,在这句话后面写下文件所在的磁盘,输入磁盘,进入下一级目录,只需写:CD folder name“然后按回车键,如果我在这里是“CD Java”,注意不要省略CD和文件夹之间的空格姓名。

输入最后一个文件夹后,写入“javac java file name”,然后输入,如“javac”金燕.java“。输入后,您可以输入目标文件卡,并看到带有后缀的文件。”。班级。

然后在末尾写上“java文件名”,然后按enter键运行成功,如这里写的“java金燕”。小心别忘了空间。

未使用Java C语句编译和运行的Java文件。

怎么用cmd编译java程序?

通常,Java在MCU中的应用并不广泛,通常使用C或C。但是,有些微控制器可以使用Java。这样的微控制器需要集成JVM,比如freerts来使用Java。目前,以ARM为核心的单片机得到了广泛的应用。Arm不仅可以支持Java,还可以运行多种操作系统。

Java的起源用于电视、电话、闹钟、烤面包机等家用电器的控制和通讯。但它诞生得太早,后来在发展中改变了其主要应用方向。