--- disqus: chiaoshin369 --- # 用VS code使用Java >**作者**[name=薰Shin][color=#EA0] ###### tags: `資料結構` `高科大` >:::spoiler **文章目錄** >[TOC] >::: ## How to start? 1. 下載vs code 2. 套件安裝(共4~5個) 3. 拉 存程式的資料夾 到 VS Code,直接複製貼上到word即可 ### 第一步 ==下載VS Code== ![](https://hackmd.io/_uploads/HyiYYBj7Y.png) > **(若看不到,對圖片按右鍵,在新分頁中開啟圖片)** ### 第二步 ==套件安裝== #### 網頁用套件 ![](https://hackmd.io/_uploads/SkoWqSo7K.png) #### Java用套件 1. [Language Support for Java(TM) by Red Hat - Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=redhat.java) ![](https://hackmd.io/_uploads/S15kiBiXF.png) >用來辨認編譯程式碼為Java 2. [Debugger for Java - Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-debug) ![](https://hackmd.io/_uploads/HkK7iroQt.png) >用來讓Java除錯 3. [Terminal - Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=formulahendry.terminal) ![](https://hackmd.io/_uploads/Sy7_jBiQt.png) >命令提示字元 VS Code版 4. [Test Runner for Java - Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-test) ![](https://hackmd.io/_uploads/BJz3jSoQF.png) >一樣用來讓Java除錯 ### 第三步 ==拉存程式的資料夾== ![](https://hackmd.io/_uploads/rJid3So7F.gif) > **(若看不到,對圖片按右鍵,在新分頁中開啟圖片)** ## 用來改程式碼顏色 >讓程式碼更易辨識及閱讀。 ### 容易產生的==突發狀況== #### 1. ==背景主題顏色==,隨複製程式碼,一併貼上word >**如下圖** >![](https://hackmd.io/_uploads/Byl_WBsXY.gif) > **(若看不到,對圖片按右鍵,在新分頁中開啟圖片)** ##### 如何解決? 💡 <font color=#EA0000>**編輯器背景主題記得一律==淺色預設==!!!**</font> ![](https://hackmd.io/_uploads/HyZ6VHiQK.gif) > **(若看不到,對圖片按右鍵,在新分頁中開啟圖片)** 若用到**暗黑模式**或**其他主題**,貼到word中則會呈現==底色問題==。 #### 2. ==中文部分==程式碼出現亂碼 💡 <font color=#EA0000>**若中文部分產生亂碼,將==ANSI== 變成 ==Big8==!!!**</font> ![](https://hackmd.io/_uploads/SkEyDBiXK.gif) > **(若看不到,對圖片按右鍵,在新分頁中開啟圖片)** >因為vscode無法讀取ANSI的編碼,所以改回UTF-8他就會正常讀取了。 > >**參考文章 :** >>[VSCODE运行java代码,中文乱码解决方法_jfztaq的博客-CSDN博客](https://blog.csdn.net/jfztaq/article/details/102648273) ## 用來編譯 >找機會再補充。 ## 最後 >**更多文章**[color=#EA0] <a class="btn btn-primary" href="https://hackmd.io/@chiaoshin369/nkust_learn_dataStructures1" role="button">**<** 上一個 dataStructures第一週</a> <a class="btn btn-primary" href="https://hackmd.io/@chiaoshin369/nkust_learn_dataStructures2" role="button"> 下一個 dataStructures第二週 **>**</a> :::spoiler 最後更新日期 >==第一版==[time=2021 9 24 , 9:12 PM] >**最後版[time=2021 9 24 , 9:12 PM]**[color=#786ff7] :::