1. 程式人生 > 其它 >配置基於 IntelliJ 的演算法 4 Java 程式設計環境(Windows)

配置基於 IntelliJ 的演算法 4 Java 程式設計環境(Windows)

要檢視最新的完整內容,請訪問原文

0. 安裝 Java 程式設計環境

  • 下載 lift-java-installer.exe

  • 雙擊 lift-java-installer.exe 進行安裝。

  • 刪除 lift-java-installer.exe。

1. 在 IntelliJ 中開啟專案

IntelliJ 使用專案來組織 Java 程式,所以我們首先要有一個 IntelliJ 專案。

  • 下載 hello.zip

    下載後將其解壓到指定資料夾,比如 hello。

  • 啟動 IntelliJ。

    初次啟動可能會彈出一些提示,全部接受。

  • 從 IntelliJ IDEA 歡迎介面單擊 Open

    並選擇解壓檔案所在資料夾作為專案資料夾。

  • 之後應該能看到一個圖案(在主編輯器視窗中)和專案檔案列表(在左側的專案檢視中)。

2. 在 IntelliJ 中建立一個程式

  • 單擊專案檢視側欄(左側)中的專案名稱,使其高亮顯示。

  • 選擇選單選項 LIFT → New Java Class。出現提示時,鍵入 HelloWorld 作為類名,然後單擊“確定”。

  • 在主編輯器視窗中,將 HelloWorld.java 中的內容修改為下面的 Java 程式碼。

    public class HelloWorld {
        public static void main(String[] args) {  
            System.out.println("Hello, World");
        }
    }
    
  • 選擇選單選項 File → Save All (Ctrl + S) 儲存全部檔案。

3. 編譯並執行程式(從 IntelliJ)

  • 在 Project View 側欄中選擇要編譯和執行的程式。使其出現在主編輯器視窗中。

  • 編譯程式:選擇選單選項 LIFT → Recompile 'HelloWorld.java' (Ctrl + B)。如果編譯成功,您將在狀態列(底部)收到通知。

    如果編譯失敗,則會顯示重編譯面板(底部),突出顯示編譯錯誤或警告。藉助於錯誤訊息可定位進而解決程式問題。

  • 執行程式:選擇選單選項:LIFT → Run 'HelloWorld' with Arguments (Ctrl + E)

    ,由於此程式不接受命令列引數,直接單擊“確定”。

    之後應該可以看到程式的輸出。

4. 編譯並執行程式(從命令列)

  • 選擇選單選項 View → Tool Windows → Terminal (Alt + 2) 開啟 Git Bash。

    ~>
    

    ~/Desktop/ hello 是當前的工作目錄,其中 ~ 是根目錄。

  • 鍵入以下 javac 命令以編譯程式。

    ~> javac HelloWorld.java
    ~>
    

    如果 HelloWorld.java 位於當前工作目錄中,則將編譯成功。

  • 鍵入以下 java 命令以執行程式。

    ~> java HelloWorld
    Hello, World
    

    命令執行後可以接著看到輸出內容。

通常程式在 IntelliJ 上編譯(因為 IntelliJ 能夠更好地提示錯誤)並從命令列執行(因為命令列更易於指定命令列引數並使用檔案重定向)。

5. 執行書中程式碼(從命令列)

程式 CollingDisks.java 使用 algs4.jar 中的各種庫來模擬 n 個圓盤在彈性碰撞定律下的運動。首先下載 CollingDisks.java,然後使用 Windows 資源管理器將其移動到專案資料夾。最後,在終端中鍵入以下命令編譯並執行它:

~> ls
CollidingDisks.java  COS 226.iml    WELCOME.txt    logo.png
~> javac-algs4 CollidingDisks.java
~> java-algs4 CollidingDisks 20

執行該程式時,將出現一個標準圖形視窗,其中包含 20 個碰撞圓盤的動畫。關閉標準繪圖視窗後可回到命令列。