当前位置: 首页 > 知识库问答 >
问题:

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

陆翔飞
2023-03-14

好吧,我是新来的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");
  }
}

如你所见,这是一个以“乔纳森的项目”为输出的简单打印项目。我已经在Sublime 3中测试过了,它会编译和打印。

然而,当我在cmd提示符中调用程序时,它只运行了一秒钟左右,然后跳过一行并启动一个新的命令行。没有打印“Jonathan的项目”,这很奇怪,因为cmd提示符没有显示错误,它的行为就像它运行了程序,但什么都没有运行。。。

共有1个答案

钱经赋
2023-03-14

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

此外,使用javac,您需要编写javac学习器。java,使用java,您只需要java学习者。

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

 类似资料:
  • 我正在尝试在Windows 10 Home(64位)中安装Java。就像许多教程指出的那样,我下载了Javajdk安装文件,执行了它,安装后更改了环境变量中的路径。但是由于某种原因,当我执行命令“javac”时,它会在命令提示符中返回非内部/外部命令错误,但在Powershell中运行绝对正常。我试图通过卸载Java并非常小心地重新安装它来纠正这一点,遵循所有步骤,但这仍然继续发生。 此外,在安装

  • 在我的命令提示符中输入此命令后,我得到消息“Echo处于打开状态”。看到这一点后,我再次输入了“javac”,这一次,它起作用了。因此,我决定从目录返回到一个保存了。java文件的文件夹并运行它来测试它,但它再次告诉我 这令人失望。我认为只有当我在命令提示符上的bin文件中时,它才会起作用,这很烦人,因为我不是这台计算机的管理员,而且总是必须获得管理许可(从我父母那里)才能代码,这很烦人。他们也永

  • 本文向大家介绍eclipse 中的javac命令与java命令,包括了eclipse 中的javac命令与java命令的使用技巧和注意事项,需要的朋友参考一下 eclipse中的javac命令与java命令 一、eclipse的javac命令:当eclipse对.java(源文件)文件进行保存操作时(快捷键ctrl+s),会执行javac命令。见上图,Default output folder(默

  • 我试图用命令提示符用java编译一个程序。我的程序在eclipse中运行良好,但是,当我试图在命令提示符中编译它时,我收到了一条错误消息。任何帮助和指导都将不胜感激。 triton.java:20:错误:不能dind符号循环Loop=new Loop(); 符号:类循环位置:类Triton trion.java:20:错误:找不到符号循环循环=新循环();sybmol:类循环位置:类Triton

  • 问题内容: 我已经使用命令在 CentOS 5.5版 机器中安装了Java 。但是我无法使用javac编译类。 我是否需要安装其他软件包? 我试图找到可执行文件,但无法找到它。 链接如下: -> -> 我已经看到了以下输出: 问题答案: 您仅安装了Java Runtime Environment(JRE),其中不包含。为此,您必须安装OpenJDK开发环境。您可以安装或,两者都包括。 顺便说一句:

  • 当我试图编译一个Java程序时,它说Java命令无法识别。我已将JDK目录链接附加到路径,因此它看起来如下所示: 我遵循了指南,但仍然无法识别“javac”命令。 我使用windows 10。