Java 是否每个安装的程序都有一个默认编译器?
我不是以英语为母语的用户,我很抱歉英语不好,但我对编程非常感兴趣。 我的问题是:是否每个安装在特定操作系统上的程序都有一个单独的编译器,或者所有安装在该操作系统上的程序都使用默认的操作系统编译器?Java 是否每个安装的程序都有一个默认编译器?,java,Java,我不是以英语为母语的用户,我很抱歉英语不好,但我对编程非常感兴趣。 我的问题是:是否每个安装在特定操作系统上的程序都有一个单独的编译器,或者所有安装在该操作系统上的程序都使用默认的操作系统编译器? 谢谢。您的问题标有“java”。关于Java 您必须具有JRE才能运行java程序。JRE代表java运行时环境,它包括JVM(java虚拟机)和其他运行时单元。Java的特点是使用单个JRE来运行每个Java程序(更不用说版本等)。JRE将执行java程序 如果你想在你的计算机上创建一个java程
谢谢。您的问题标有“java”。关于Java
- 您必须具有JRE才能运行java程序。JRE代表java运行时环境,它包括JVM(java虚拟机)和其他运行时单元。Java的特点是使用单个JRE来运行每个Java程序(更不用说版本等)。JRE将执行java程序
- 如果你想在你的计算机上创建一个java程序,你应该有java SDK(软件开发工具包)。它包括compiter和其他必要且有用的工具。SDK可以将java源代码转换为可执行的java程序
- 有一些是随源代码一起分发的,将在安装阶段在您的计算机上进行编译。大多数情况下,他们拥有成功运行安装所需的一切,包括所有必要的编译器。在绝大多数情况下,在安装程序之前,您不应该在操作系统上预装一些东西
- 但主要是一个程序作为二进制工件包分发。它们已经编译、打包并在此状态下交付。所以不,在这里,您的机器上不需要编译器