如何在IntelliJ中通过终端运行Java程序

4
我知道如何使用终端运行和编译基本的Java程序,使用javajavac命令。
我也知道如何使用IntelliJ来运行和编译Java程序。
然而,如何使用终端在IntelliJ项目中运行程序呢?
到目前为止,我的所有类都默认被编译到“out/production/myproject”文件夹中。我已经尝试在上述文件夹中使用以下命令:
java Main

然而出于某些原因,它显示为:
Error: Could not find or load main class Main
2个回答

8

当你在Intellij中运行程序时,在运行窗口(底部面板)的第一行是Intellij终端命令。该行通常被缩短为:

/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/bin/java...

如果您单击它,它将显示Intellij运行的完整命令。


我看了一下,但它看起来非常长,其中许多可以大幅缩短。比如第一条语句可以简化为只有Java,而且我认为其中很多都是冗余的。有没有更短的方法? - Yahya Uddin

0

在调用java Main之前,您需要指定类路径。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接