1\. 到 [GanttProject](https://www.ganttproject.biz/download/free) 選擇 zip 檔方式下載(我是使用這種方式)
2\. 到 [OpenJDK](https://jdk.java.net) 或 [AdoptOpenJDK](https://adoptopenjdk.net) 擇一並以 zip 檔方式下載(作業系統已有 Java 執行環境的可跳過 2、3 步驟)
3\. 將下載回來的 JDK 解壓縮後,將產生的資料夾移到想放的路徑下`e.g. C:\Program Files\Java`
4\. 檢查系統環境變數`Path`值裡有無包含你 JDK 路徑下的 bin 目錄(通常不會有),沒有的話就加上,如下所示
```bash
C:\Program Files\Java\jdk-{version}\bin
```
5\. 再檢查系統環境變數有無`JAVA_HOME`,沒有的話就新增,然後值為 JDK 的路徑如下所示
```bash
C:\Program Files\Java\jdk-{version}
```
6\. 到這邊基本上已經可以使用 ganttproject.bat 開啟 **GanttProject**,但如果要用 ganttproject.exe 開啟,則會出現類似下面找不到 Java Runtime 的錯誤訊息
7\. 解決的方式為先下載該[登錄檔](https://drive.google.com/file/d/1ydHoXD8FIui0lYYVf4gaNrEsN9nruosX/view?usp=sharing),解壓縮後使用編輯器打開並根據你 JDK 的安裝路徑修改以下內容
```config
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft]
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment]
"CurrentVersion"="{version}" # {version} 改成你 JDK 的版本
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\{version}] # {version} 為你 JDK 的版本
"JavaHome"="C:\\Program Files\\Java\\jdk-{version}" # 改成你 JDK 的資料夾路徑
"RuntimeLib"="C:\\Program Files\\Java\\jdk-{version}\\bin\\server\\jvm.dll" # 根據你 JDK 的路徑指向 jvm.dll 該檔
"MicroVersion"="0"
##### Example: #####
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft]
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment]
"CurrentVersion"="15.0.1"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\15.0.1]
"JavaHome"="C:\\Program Files\\Java\\jdk-15.0.1"
"RuntimeLib"="C:\\Program Files\\Java\\jdk-15.0.1\\bin\\server\\jvm.dll"
"MicroVersion"="0"
####################
```
8\. 完成後執行該登錄檔,接著再試著開啟 ganttproject.exe,完成!
##參考資料 [\[GanttProject\] 官網](https://www.ganttproject.biz) [\[GanttProject\] GanttProject for Beginners](https://drive.google.com/file/d/1TwPsjEi2G_wwlKeFz1V9GAt4F68K-4ub/view?usp=sharing) [\[AdoptOpenJDK\] Installation AdoptOpenJDK](https://adoptopenjdk.net/installation.html) [\[OpenJDK\] How to download and install prebuilt OpenJDK packages](https://openjdk.java.net/install)
8\. 完成後執行該登錄檔,接著再試著開啟 ganttproject.exe,完成!
##參考資料 [\[GanttProject\] 官網](https://www.ganttproject.biz) [\[GanttProject\] GanttProject for Beginners](https://drive.google.com/file/d/1TwPsjEi2G_wwlKeFz1V9GAt4F68K-4ub/view?usp=sharing) [\[AdoptOpenJDK\] Installation AdoptOpenJDK](https://adoptopenjdk.net/installation.html) [\[OpenJDK\] How to download and install prebuilt OpenJDK packages](https://openjdk.java.net/install)