2016-12-14 308 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

這建立了整個項目。不只是單一課堂。 –