2016-12-14 309 views
1

我正在从Eclipse切换到IntelliJ,我正在尝试在Eclipse中执行一些非常简单的操作。这可能是一个简单的问题,但我在IntelliJ中有一个带有一些带有主类的小型.java类文件的项目。这些只是我用于测试的小练习程序。我正在尝试右键单击一个java类文件,然后'运行'。我期望类能够在控制台中运行并看到它的输出 - 它看起来像IntelliJ而不是试图编译整个项目,包括测试类。IntelliJ运行单个Java文件

我该如何让IntelliJ只运行单个类文件而不尝试构建整个项目?

另外 - 在eclipse中,我用来在运行单个java类时将参数复制到我的主类到输入窗口中。有没有办法在IntelliJ中做到这一点。

谢谢,我知道我可以从终端执行此操作,但对于我的目的而言,从ide快速运行小型java程序会有所帮助。

回答

3

您可以根据需要更改默认设置,以便在每次更改后自动生成或手动生成。这可以通过点击File - >Other Settings - >Default Settings来实现。这是弹出窗口。

Default Preferences

要改变运行配置,你可以按照下面的步骤。

  1. 转到Run在顶部Toobar标签并点击Edit Configurations
  2. 点击+图标并选择Application。这将打开一个新的弹出窗口,您可以在其中添加所有虚拟机参数&类似于Eclipse的程序参数。
+0

谢谢,Eclipse提供,我没有通过弹出式菜单和编辑的运行配置点击去输入窗口 - 以主输入参数()。 IntelliJ是否具有相同的功能? – user619804

+0

是的。如果您只是运行主类,它将打开一个运行控制台,您可以在其中输入参数。我给出的方法主要是用永久参数运行(如-Xmx,-DpropertyName等) –

0

右键单击左侧栏中的课程。点击运行。但是你的班级必须有一个主要方法。

enter image description here

+0

那就是我正在做的。它试图建立整个项目。我只想构建并运行一个类。 – user619804

2

另一种选择可能对您有用且快速。只要写你的类要运行main方法,然后按下一个绿色的小三角形或者背后的main方法背后的类名

enter image description here

之后,你就可以选择一个选项例如,运行调试运行与覆盖

enter image description here

在这种情况下,IDEA将只运行您的类而不构建整个项目。

+0

谢谢,这很好。 – user619804

+0

这建立了整个项目。不只是单一课堂。 –