簡體   English   中英

我如何在沒有IDE的情況下編譯和運行Intelij IDEA Java項目?

[英]How do I compile and run Intelij IDEA java project without IDE?

最近我正在嘗試運行2048 bot 我不是java程序員,而僅為了運行一個程序而安裝IDE會顯得過頭了。 因此,我嘗試從命令行編譯並運行它,但這對我來說並不是一個簡單的任務,主要是因為依賴關系 然后我被告知, maven可能會派上用場。 所以我想知道是否可以使用maven或他們擁有的任何工具輕松地編譯和運行程序而無需安裝IDE

pom.xml文件將包含您進行編譯所需的所有內容。 在這種特殊情況下,它僅聲明了一個依賴項selenium-firefox-driver 使用Maven,所有POM(項目對象模型)文件都將從“主”父POM文件繼承默認值。 Maven使用“約定之上的配置”理念。 任何未明確配置的內容,默認為來自maven的父pom的標准配置。 這就是為什么您可以從看似簡單的POM文件構建項目的原因。

您將無法從IntelliJ IDEA模塊( .iml )文件運行構建。 實際上,IntelliJ IDEA是從POM生成該文件的。

首先,確保已安裝Java JDK Java 8是最新的。 但是Java 7 JDK可以。 之后,提供的Running Maven鏈接@jeroen_de_schutter包含了您需要的所有信息。 單擊該文檔中的頂部鏈接以下載並安裝Maven 完成此操作后,從命令行導航到包含項目的目錄(即其中包含pom.xml文件的目錄)並發出命令: mvn compile編譯代碼, mvn test進行編譯和測試,或mvn package來編譯,測試和打包代碼。 您可以在所有這些命令中添加clean ,以便maven可以進行clean構建。 例如: mvn clean package 有關更多詳細信息,請參閱“ 運行Maven”文檔中的第二個“ 快速入門”和第三個“ 使用Maven”鏈接。

請注意,第一次運行構建(任何Maven構建)將花費比正常時間更長的時間。 這是因為maven必須下載(和緩存)大量的插件和依賴項。 一旦完成,構建就會快得多。 但是,第一次構建新項目時,第一次構建會花費一些時間,因為它會下載並緩存該項目所需的尚未檢索到的依賴項和插件。

是的,可以,請確保已安裝Java開發工具包和Maven。 然后,通過遵循Maven用戶指南,您應該能夠構建它並運行。 但是,如果您從未使用過Maven,這可能並不容易,因此,如果您碰巧知道一個,那么我建議您咨詢經驗豐富的Java開發人員。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM