gpt4 book ai didi

java - 为什么我需要使用 javac 来编译我的代码?

转载 作者:行者123 更新时间:2023-12-02 18:44:11 25 4
gpt4 key购买 nike

假设我有这样的代码:

public class Test {
public static void main(String args[])
{
int x = 5;
// Widening Casting
double myNum = x;
System.out.println(x + " " + myNum);
}
}

现在我在 powershell 中编写以下命令,将代码中的 x 值从 5 更改为 6 一次并保存,它工作得很好。但网上的教程建议我使用javac进行编译。为什么会这样?

enter image description here

最佳答案

从 Java 11 开始,java 命令能够使用 static void main(String[]) 入口点方法编译和运行单个 Java 源文件。 (此功能已添加为 JEP 330。)

在线教程适用于 Java 10 及更早版本,并且适用于需要编译多个 Java 源文件的情况。

关于java - 为什么我需要使用 javac 来编译我的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67670925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com