配置基於 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 個碰撞圓盤的動畫。關閉標準繪圖窗口後可回到命令行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章