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

在Intellij IDEA中尝试使用命令行时得到“file not found: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在terminal:C:\Users\48790\IdeaProjects\WorkingWithCommand的目录中

我尝试了:-cp C:\users\48790\ideaProjects\workingwithcommand\src和

set CLASSPATH=c:\users\48790\ideaprojects\workingwithcommand;c:\users\48790\ideaprojects\workingwithcommand\src

仍然:键入:javac main.java时,未找到文件:main.java

感谢您的帮助:)

共有1个答案

明宜年
2023-03-14

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

尝试javac src\main.java

更改为src(cd src),然后改为javac main.java

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

 类似资料:
  • 所以我昨天写了同样的问题,但由于缺乏细节,它被关闭了。我只是想通过终端运行我的主类。我的代码: 我的类路径:C:\Users\48790\IdeaProjects\workingWithCommand\src,在C:\Users\48790\IdeaProjects\workingWithCommand的终端目录中 我已经尝试过:-cp C:\用户\48790\IdeaProjects\worki

  • 问题内容: 我试图在我的Mac OS X 10.9.5上启动并运行mysql。我已经安装了最新版本的 社区服务器。我已经进入系统偏好设置并启动了mysql服务器,然后启动了终端并输入了以下内容: 返回版本,但是当我键入任何类型的mysql命令时,我都会得到。我也试过,。 我确实安装了带有mysql等的虚拟主机,但是我希望能够首先在命令行中掌握它。 问题答案: 因此,终端在很少的地方寻找命令。此位置

  • 运行Gradle时出错: 失败:生成失败,出现异常。 错误:配置根项目“android”时出现问题。 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。 在https://help.gradle.org获得更多帮助 构建在27秒内失败 完成时出现错误:请查看android/文件夹中的Gradle项目设置。

  • 问题内容: 我正在为要调试的服务运行intellij远程调试和Maven。 我在跑 这给我以下结果 我的问题是我想轻松更改端口。我知道我可以进入pom.xml文件并对其进行更改,或者可以在以下位置进行以下操作: mvnDebug.bat 但我希望能够在命令行上指定我的端口。有什么办法吗?我希望能够在一次运行的不同地址上调试多个服务,并且给人的印象是,必须为每个服务设置和重置调试文件设置很麻烦。 一

  • 问题内容: 我创建了一个独立的Java应用程序,试图在Ubuntu 10.04终端中使用“ cd”命令更改目录。我使用了以下代码。 但是上面的代码给出了以下错误 谁能告诉我如何实施? 问题答案: 没有称为的可执行文件,因为它 不能 在单独的进程中实现。 问题在于,每个进程都有自己的当前工作目录,将其实现为一个单独的进程只会更改 该 进程的当前工作目录。 在Java程序中,您 不能 更改当前的工作目

  • 我尝试使用AlmoFire向web服务发布设备令牌和设备详细信息。但我得到了如下的回应 UserInfo={nsUnderlyingError=0x7FBA3A590E50{Error domain=KCFerrordomainCFNetwork code=-1022“(null)”},nserrorFailingURLStringKey=http://---/Register,nserrorFa