我今天開始學習java,使用當前的JDK編譯/運行和記事本++作爲編輯器。我不想使用IDE,除非我已經通過自己做這些事理解事情的工作方式,而不是點擊某個按鈕,所以我使用shell命令來編譯和運行我的第一個簡單程序。用於編譯和運行java代碼的不可缺少的標誌
不幸的是,我發現的大多數教程都覆蓋了使用NetBeans或Eclipse的示例,所以最後按下了一些按鈕並開始了魔法。
我明白當我用javac編譯代碼並在JVM中運行代碼時會發生什麼情況,但我需要認真的線索來了解它是否以正確的方式發生。
我知道,標誌非常適合這個目的,並且允許我控制由javac完成的編譯過程的幾乎所有步驟,並且在運行時由JVM控制,但oracle提供的正式標誌列表絕對是壓倒性的。
因此,正如標題所示,我正在尋找一些參考文獻提及並解釋編譯和運行Java代碼所需的最重要的標記,這些標記是安全和穩定的。我到目前爲止發現的任何東西都不是關心這個,使用IDE的默認配置或者是在遠遠高於我的水平上處理標誌的東西,所以我決定在這裏要求進一步提升。
如果您只需鍵入'javac'或'java'並按回車鍵,您將獲得他們使用的所有選項。這是你在找什麼? – 2014-09-22 18:03:52
NetBeans和Eclipse支持許多不同類型的項目,但其中大多數使用構建工具,如「ant」和「maven」。這些工具使用文本配置和編譯腳本,因此IDE只需維護它們(在項目目錄中查找'* .xml'文件),然後在單擊按鈕時要求'ant'或'maven'完成這項工作。 – mariusm 2014-09-22 22:11:36
@mariusm:這是否意味着,XML文件中包含(完全)與編譯過程應如何完成相同的信息,我通常會在shell中輸入?我不知道IDE是這樣做的,所以也許他們對我當前的目的可能比我想象的更有趣。謝謝! – Wanderer 2014-09-23 07:18:45