# 碩士-Java助教 第一周 <br>『安裝環境』注意指南!!! ###### tags: `碩士-Java助教課程` `高科大` `碩士` `Java` `碩一上` >**講者**[color=#0080FF] >[name=黃承龍] **講者資料** >[<i class="fa fa-instagram" aria-hidden="true"></i> IG](https://www.instagram.com/loca.huang/) >[<i class="fa fa-link" aria-hidden="true"></i> Web — 領先時代:數位工具、生產力、自媒體創業與經營](https://leadingmrk.com/) **講座資料** >**簡報資料/教材** [高雄 YS 鋼鐵人職場體驗計畫 - Notion 實戰課程:打造專屬數位工作術](https://marked-blade-e2f.notion.site/YS-Notion-1ec9f968b29145a89f7ac0c131b32d8c) > >[【Notion 教學】- 史上最完整 Notion 筆記軟體的入門使用教學!1 小時快速上手懶人包、基礎工具教學 — 領先時代](https://leadingmrk.com/the-most-complete-guide-to-notion/) >:::spoiler 文章目錄 >[TOC] >::: ## 老師步驟安裝 [00-簡易安裝步驟.docx - Google 文件](https://docs.google.com/document/d/1pQiB1BK_cZgxWfyfQbtl0FikuaIVdZGn/edit) ## 薰助教方法 首先,要開始使用Java這項程式語言 需要安裝Java外,還要有編譯器,當然每個學校教的都不同 以高科智商系及資管系為例,大多數都是IDE去編譯 但我在商資系學到的是更傳統的方法 如果已經會Java的人,可以參考服用 [記事本&系統命令提示字元編譯法 | Java第一週[開發環境&程式架構]](https://hackmd.io/@chiaoshin369/Shinbook/%2F%40chiaoshin369%2Fjava%2Fhttps%253A%252F%252Fhackmd.io%252F%2540chiaoshin369%252Flearn_java) 但我們資管系,屬於NetBeans IDE派,所以以下為 利用 Scoop開源套裝軟體,去快速安裝這些軟體 Scoop能做到,讓你的電腦不殘留任何軟體安裝遺跡、痕跡 也能做到打包所有你安裝的軟體 在你電腦壞掉重灌的時候,快速導入先前使用的軟體~ 有興趣的話,可以一起研究一下XD 挖掘不一樣的用法www ### ==步驟一== Scoop安裝 1. 安裝 `Scoop` 2. 安裝 `git` 3. 新增 bucket `extras` #### 安裝Scoop 可以參考這篇文章 [Windows 套件管理工具 - Scoop:叡揚部落格](https://www.gss.com.tw/blog/windows-%E5%A5%97%E4%BB%B6%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7-scoop) 其中我們要對 powershell 打上兩段指令 ```powersahell=1 Set-ExecutionPolicy RemoteSigned -scope CurrentUser ``` ```powersahell=2 iwr -useb get.scoop.sh | iex ``` :::warning 如果不能安裝,請留意是否電腦有鎖權限等,若有請額外找Scoop github檔案,由本地端進行安裝。 ::: #### 安裝 main bucket中的 git 接著就能開始使用 首先,我們要先安裝 `git` 跟 `7-zip` (main本身Scoop提供的開源軟體) ```cmd=1 scoop install git scoop install 7-zip ``` 通常我們安裝`git`就會自動安裝`7-zip` 最終,我們才能安裝其他軟體(extras 額外Scoop提供的開源軟體) 接著要新增其他軟體,必須要安裝桶子bucket,並且桶子名稱為 `extras` ```cmd scoop bucket add extras ``` :::success 科普: 在Scoop中,桶子bucket,有點像套件一樣 像是桶子main是原先的基礎套件,裡面有`git`、`7-zip`、`vim`等軟體 但有很多軟體,是main裡面沒有的,如果要安裝,就要新增別的桶子,像是他有遊戲的桶game、文字的桶、程式語言版本控制的桶versions、最後是 最多軟體的其他桶extras 當然也是有新軟體或沒有開源的項目,這部分就要手動新增自己的桶上去安裝了~ (ps.有研究出來,但卡關exe檔,zip檔部分成功解決) ::: 安裝完後,接著就能照下方 步驟二 開始進行囉~ ### ==步驟二== 老師要求安裝之軟體 1. Oracle Java JDK 17.0.8(17版) 2. NetBeans 17 由於我們是下指令用Scoop這個套裝軟體去安裝 我研究到 Java JDK有17版,要安裝openjdk17 他會安裝相應的 17.0.2-8版 再來NetBeans的部分,由於Scoop最新版的NetBeans為22 所以會跟老師操作有差異 如果只是單純要使用IDE練習 其實東西是大同小異 :::info :warning: 如果擔心安裝及操作上有問題,建議採納老師教學版本安裝。 ::: #### 指令安裝 > **Oracle Java JDK 17.0.8(17版)** ```Scoop scoop install openjdk17 ``` > **NetBeans 22** > ps.跟老師版本操作有差異,請留意後續調整事項 ```Scoop scoop install netbeans ``` #### Netbeans安裝<font style="color:#EA0000;"> 異常處理</font>  在安裝途中,會出現這項<font style="color:#EA0000;"> :warning: **錯誤** </font> 這時 terminal 叫我們要安裝 Java JDK11版 由於我們已安裝17版,所以不用理會他 要做的是找到 **電腦的系統環境變數** 以及 **修改netbeans.conf文件** ##### 電腦的系統環境變數 ==設定==  首先對 文件夾的本機 按**右鍵** (ps.若文件夾沒有電腦,到桌面及C槽看有沒有電腦或本機) 按右鍵後,點擊 **內容** 會看到 進入設定頁面  往下滑到最底 找到 **進階系統設定**  點擊進去後,進到 系統內容的 **環境變數**  首先,第一步,找到下方系統變數,看看有沒有 `JAVA_HOME` 有的話把路徑改為 `C:\Users\User\scoop\apps\openjdk17\current` 如果沒有則按照 第二步 **新增**  按照圖片內容打上資訊,要注意路徑問題,預設的話會通常一樣  但如果要更準確的,則是到Scoop app資料夾當中找尋 複製這個路徑才是正確的絕對路徑~ ##### 修改netbeans.conf文件 ==新增調整== 找到這個conf文件,通常路徑在 `C:\Users\User\scoop\apps\netbeans\current\etc\netbeans.conf`  使用VSCode或者Cursor等編輯器打開  往下滑,或者 ctrl+f 找 `netbeans_jdkhome` 就會看到一個註解的設定參數 這時我們把註解拿掉,並把剛剛在電腦系統環境變數 設定的絕對路徑貼上,就會呈現這樣 `netbeans_jdkhome="C:\Users\User\scoop\apps\openjdk17\current"` 這樣我們就完成異常的處理了~接著就安心地 ~~上路~~ 啟動囉~  最後直接啟動 NetBeans 22版就能成功運作 :+1: ### ==步驟三== NetBeans設定  #### 建立 專案/檔案 #### 介面/畫面 設定 首先進去後,會發現介面有點小,先設定 --- :::spoiler 最後更新日期 >==第一版==[time=2022 3 11 , 1:21 AM][color=#786ff7] <!-- >第二版[time=2022 3 9 , 8:16 PM][color=#ce770c] --> <!-- >第三版[time=2022 9 23 , 9:11 PM][color=#ce770c] --> >**最後版[time=2022 3 11 , 1:21 AM]**[color=#EA0000] :::
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up