gpt4 book ai didi

命令提示符中的 Javac 命令不执行文件

转载 作者:行者123 更新时间:2023-12-02 10:56:13 25 4
gpt4 key购买 nike

好吧,我是 Java 新手,正在尝试从命令提示符运行 java 程序(因为 Sublime 编译并运行在它的小东西中,但不允许用户输入和其他东西)。

我将命令提示符设置为我的文件所在的文件夹,该文件夹名为 Learner.java。

C:\Users\jonat>cd C:\Users\jonat\Desktop\Projects\Java

我已经在环境变量中设置了 JDK bin 的路径,并创建了一个 JAVA_HOME 变量,其中包含 JDK bin 的值(其他一些帖子建议这样做)。

在讨论这个问题之前,这是我的代码:

class Learner {
public static void main(String[ ] args) {
System.out.println("Jonathan's Project");
}
}

如您所见,这是一个简单的打印项目,输出为“Jonathan's Project”。我已经在 Sublime 3 中对此进行了测试,它可以编译并打印。

但是,当我在 cmd 提示符中调用该程序时,它只运行一秒钟左右,然后跳过一行并启动一个新的命令行。没有打印“Jonathan's Project”,这很奇怪,因为 cmd 提示符没有显示错误,并且它的行为就像运行了程序,但没有运行任何内容...

最佳答案

javac是编译程序。要运行该程序,请使用java 命令。运行程序之前需要进行编译。

另外,使用javac,您需要编写javac Learner.java,而使用java,您只需要java Learner.

要了解有关编译和执行的更多信息,请查看此链接:https://www.geeksforgeeks.org/compilation-execution-java-program/

关于命令提示符中的 Javac 命令不执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51715314/

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