[英]How to build a java project using the command line?
我是一名學生,我討厭不知道事情是如何組織的。 我希望能夠在命令行上從頭開始創建一個完整的 Java 項目。 我希望能夠導入 jars 並設置類路徑,制作包並導入它們。 還要了解環境變量。 我目前對組織代碼知之甚少。 我只知道如何用 Java 編碼。
是否有教科書、在線文章等可以讓人們學習如何組織 Java 項目?
我不想參與 eclipse 或任何 IDE。 我願意學習 Maven、XML 或類似的東西來實現我的目標。
如果您是一名願意從事 Java 編程職業的學生,那么學習如何從命令行進行操作可能會有所幫助,例如編輯文件、編譯類、測試和構建項目。 Oracle 教程提供了這方面的示例: https : //docs.oracle.com/javase/tutorial/getStarted/cupojava/win32.html#win32-2
但是,我強烈建議您接受 IDE,因為您的 Java 職業將主要在 IDE 中進行,因為現實生活中的項目很大! IDE 為您提供了大量開箱即用的有用功能或用於簡化操作。 既然你是學生,除了編譯之外,我會給你一個基本的例子:一個有 10 個字段的類需要你輸入一些 getter、setter、hashCode、equals。 選擇? 只需幾次按鍵即可指示 IDE 為您生成它們。 這是一個基本的例子。
關於項目結構,即使您不使用 Maven src/main/{java,resources}, src/test/{java,resources}
也要采用src/main/{java,resources}, src/test/{java,resources}
的(因為您提到它)Maven 項目結構。 這會讓您忘記組織文件。
如果您問的是如何在正確的包中構建類,您會在獲得經驗時弄清楚自己。 經驗法則是根據類提供的功能將它們組合在一起。 此外,如果包的組織正確,如果您更改某些內容並觸及一些類,那么理想情況下,如果可能,您希望更改的類位於單個包中。
學習 Maven 是一個不錯的選擇,因為它是構建項目和保持組織有序(項目結構、項目依賴等)的強大工具。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.