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

在Intellij IDEA中尝试使用命令行时,获取"文件未找到:Main.java"

邵兴庆
2023-03-14

所以我昨天写了同样的问题,但由于缺乏细节,它被关闭了。我只是想通过终端运行我的主类。我的代码:

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello, Java");
   }
}

我的类路径:C:\Users\48790\IdeaProjects\workingWithCommand\src,在C:\Users\48790\IdeaProjects\workingWithCommand的终端目录中

我已经尝试过:-cp C:\用户\48790\IdeaProjects\working与生俱来的命令\src和

设置CLASSPATH=C:\Users\48790\IdeaProjects\workingWithCommand;C:\Users\48790\IdeaProjects\workingWithCommand\src

仍然:未找到文件:Main。键入时使用java:javac Main。JAVA

谢谢你的帮助:)

共有1个答案

戴正阳
2023-03-14

编译器(javac)不对作为参数给出的文件使用类路径。

试试javac src\Main。java

或者

改为srccd src)然后javac Main.java

作为javac参数给出的文件是用于该操作系统的任何其他命令的文件。使用类路径或-cp搜索程序使用的类。

(要执行一个类,请使用java Main(而不是java Main.class)因为参数不是文件1,而是类名-这是使用classpath或-cp选项搜索的)

1-对于较新的Java版本,可以通过以下方式执行和编译单个源文件:Java Main。java(现在它是一个文件,类似于脚本)

 类似资料:
  • 这是我得到的错误消息。我检查了网站,我有需要的每一个依赖项,我正确地设置了一切。问题是,我已经有这个设置在另一个项目,这是工作很好,出于某种原因,它不在这里工作。我尝试过使缓存失效、重新启动等等,但没有任何结果。我非常困惑是什么导致了这一切。 这是数据库模块 这些是我和Kotlin Kapt的依赖关系

  • 我有一个脚本叫做在我的主文件夹中。 当我导航到这个文件夹,并输入,我得到 . 当我使用时,我得到 。 为什么会发生这种情况,我如何解决它?

  • 我的类路径:C:\Users\48790\IdeaProjects\WorkingWithCommand\Src在terminal:C:\Users\48790\IdeaProjects\WorkingWithCommand的目录中 我尝试了:-cp C:\users\48790\ideaProjects\workingwithcommand\src和 set CLASSPATH=c:\users

  • 我试图在while循环中为“未找到文件”异常编写代码,以便程序继续提示用户输入文件(test.txt)。我在while循环中编写了一个try/catch块。但是,当我删除输入文件(test.txt)时,程序应捕获此错误并打印“error,找不到'test.txt'文件,请重试:”并允许用户输入另一个文件名。然而,该程序崩溃,并给我一个FileNotFoundException。

  • 我正在尝试使用AWS codebuild生成一个简单的docker应用程序,但遇到一个错误,其中找不到AWS命令: 我有一个超级简单的docker文件,它构建了一个简单的express应用程序: 我有一个超级简单的构建规范。yml构建docker容器并将其推送到aws注册表: 然而一旦运行,它抛出上面张贴的错误^^我不确定为什么没有找到aws cli utils?这里的指南: http://doc

  • 我已经安装了使用: 当我尝试使用命令时,例如: 我得到了zsh错误: 未找到命令:rasa错误 我在Mac OS Catalina上,使用: Python version Python3 version pip version 我的变量如下所示: