2021年1月10日 星期日

如何手動安裝輕量級專案管理神器 GanttProject

過去自己在做專案管理時,都是使用拉一張 Excel 表的方式來做工作項目的規劃,平時如果專案都有照表操課進行,倒也沒什麼不好,但現實中就是不會事事都這麼順利,有時規格一變動光是改時程之間的相依關係就是一件頗讓人抓狂的事,因此才想說能不能找到一個專門的軟體來改善這塊,所以花了些時間比較了一下。最後選擇了 GanttProject,其有著免費、輕巧、易上手等優點(我自己覺得),事後用起來確實也蠻符合自己的需求,唯一有點小卡的地方就在於前期安裝的細節,因此趁還沒遺忘安裝步驟時(金魚腦XD)趕緊紀錄下來。


1. 到 GanttProject 選擇 zip 檔方式下載(我是使用這種方式)

2. 到 OpenJDKAdoptOpenJDK 擇一並以 zip 檔方式下載(作業系統已有 Java 執行環境的可跳過 2、3 步驟)

3. 將下載回來的 JDK 解壓縮後,將產生的資料夾移到想放的路徑下e.g. C:\Program Files\Java

4. 檢查系統環境變數Path值裡有無包含你 JDK 路徑下的 bin 目錄(通常不會有),沒有的話就加上,如下所示

C:\Program Files\Java\jdk-{version}\bin

5. 再檢查系統環境變數有無JAVA_HOME,沒有的話就新增,然後值為 JDK 的路徑如下所示

C:\Program Files\Java\jdk-{version}

6. 到這邊基本上已經可以使用 ganttproject.bat 開啟 GanttProject,但如果要用 ganttproject.exe 開啟,則會出現類似下面找不到 Java Runtime 的錯誤訊息

7. 解決的方式為先下載該登錄檔,解壓縮後使用編輯器打開並根據你 JDK 的安裝路徑修改以下內容

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] 官網

[GanttProject] GanttProject for Beginners

[AdoptOpenJDK] Installation AdoptOpenJDK

[OpenJDK] How to download and install prebuilt OpenJDK packages

訪客統計

103276