最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VS Code配置Java環(huán)境全過程

 更新時間:2026年02月04日 09:33:27   作者:灰色人生qwer  
文章介紹了如何在VSCode中配置和運行Java項目,包括安裝JDK、配置環(huán)境變量、安裝VSCode插件、處理不同場景的Java項目運行以及常見優(yōu)化方法

一、核心配置項(必裝 / 必配)

基礎(chǔ)環(huán)境:JDK(Java Development Kit)

這是運行 Java 的核心,VSCode 本身不包含 JDK,必須先安裝并配置環(huán)境變量。

步驟 1:下載 JDK推薦安裝 LTS(長期支持)版本(如 JDK 11、17),可選:

  • 官方 Oracle JDK(需登錄):https://www.oracle.com/java/technologies/downloads/
  • 免費開源的 Eclipse Temurin(推薦):https://adoptium.net/

步驟 2:配置環(huán)境變量

Windows:

  • 右鍵「此電腦」→「屬性」→「高級系統(tǒng)設(shè)置」→「環(huán)境變量」;
  • 新建「系統(tǒng)變量」:JAVA_HOME,值為 JDK 安裝路徑(如C:\Program Files\Eclipse Adoptium\jdk-17.0.9.9-hotspot);
  • 編輯「Path」變量,添加%JAVA_HOME%\bin;
  • 驗證:打開 CMD,輸入java -version和javac -version,能顯示版本號即配置成功。

Mac/Linux:

打開終端,編輯配置文件(如/.zshrc或/.bash_profile);

添加兩行:

  • bash
  • 運行
export JAVA_HOME=/Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home
export PATH=JAVAHOME/bin:JAVA_HOME/bin:JAVAH?OME/bin:PATH

執(zhí)行source ~/.zshrc生效,輸入java -version驗證。

VSCode 插件(核心 + 可選)

VSCode 本身不支持 Java,需安裝插件擴(kuò)展能力,優(yōu)先裝官方包:

插件名稱 作用 是否必裝

  • Extension Pack for Java 微軟官方 Java 擴(kuò)展包(包含語法高亮、調(diào)試、運行、代碼補(bǔ)全等核心功能) ? 必裝
  • Maven for Java 支持 Maven 項目(識別 pom.xml、下載依賴、運行 Maven 命令) 按需(Maven 項目必裝)
  • Gradle for Java 支持 Gradle 項目(識別 build.gradle、管理依賴) 按需(Gradle 項目必裝)
  • Project Manager for Java 更方便地管理 Java 項目結(jié)構(gòu) 可選

安裝方法:

  • 打開 VSCode → 點擊左側(cè)「擴(kuò)展」圖標(biāo)(快捷鍵Ctrl+Shift+X)→ 搜索插件名稱 → 點擊「安裝」。

VSCode 的 Java 路徑配置(可選,自動識別失敗時用)

  • 如果 VSCode 沒自動識別到 JDK,需手動指定:
  • 打開 VSCode 設(shè)置(快捷鍵Ctrl+,/Cmd+,);
  • 搜索java.home,點擊「在 settings.json 中編輯」;
  • 添加 JDK 路徑(注意路徑轉(zhuǎn)義,Windows 用\,Mac/Linux 用/):
{
  "java.home": "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.9.9-hotspot"
}

二、運行 Java 項目的不同場景

場景 1:單個 Java 文件(無項目結(jié)構(gòu))

  • 直接在 VSCode 中打開.java文件(如HelloWorld.java);
  • VSCode 會自動檢測并加載 Java 環(huán)境,等待右下角提示「Java 項目加載完成」;

運行方式:

  • 右鍵文件空白處 → 選擇「Run Java」;
  • 點擊代碼右上角的「運行」圖標(biāo);
  • 使用快捷鍵Ctrl+Alt+N(需確保插件已激活)。

場景 2:Maven/Gradle 項目(有 pom.xml/build.gradle)

  • 打開項目根目錄(關(guān)鍵!VSCode 需將項目根目錄作為工作區(qū)):
  • 點擊「文件」→「打開文件夾」→ 選擇包含pom.xml/build.gradle的文件夾;
  • 等待插件自動下載依賴(右下角會顯示進(jìn)度,首次可能較慢);

運行方式:

  • 找到包含main方法的類,右鍵 →「Run Java」;
  • 對于 Maven 項目:打開「終端」→ 執(zhí)行mvn clean compile exec:java(需配置 pom.xml 的 mainClass)。

三、常見優(yōu)化(可選)

Maven 依賴下載慢:配置阿里云鏡像,修改 Maven 的settings.xml(路徑:~/.m2/settings.xml):

<mirrors>
  <mirror>
    <id>aliyunmaven</id>
    <mirrorOf>central</mirrorOf>
    <url>https://maven.aliyun.com/repository/public</url>
  </mirror>
</mirrors>

四、總結(jié)

  • 核心前提:安裝 JDK 并配置JAVA_HOME環(huán)境變量,通過java -version驗證有效性;
  • 關(guān)鍵插件:必裝「Extension Pack for Java」,Maven/Gradle 項目按需裝對應(yīng)插件;
  • 運行規(guī)則:單個文件直接打開運行,項目文件需打開根目錄,等待依賴加載完成后再運行。

我的筆記:

運行后打開了這里

在這里配置正確

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java設(shè)計模式之單例模式簡介

    Java設(shè)計模式之單例模式簡介

    這篇文章主要介紹了Java設(shè)計模式之單例模式簡介,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)Java的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • Spring和SpringBoot之間的區(qū)別

    Spring和SpringBoot之間的區(qū)別

    這篇文章主要介紹了Spring和SpringBoot之間的區(qū)別,幫助大家更好的理解和學(xué)習(xí)使用這兩種框架,感興趣的朋友可以了解下
    2021-04-04
  • Java實現(xiàn)Excel導(dǎo)入導(dǎo)出的步驟詳解

    Java實現(xiàn)Excel導(dǎo)入導(dǎo)出的步驟詳解

    這篇文章主要為大家詳細(xì)介紹了java實現(xiàn)Excel的導(dǎo)入、導(dǎo)出,文中示例代碼介紹的非常詳細(xì),對我們的學(xué)習(xí)或工作有一定的幫助,感興趣的小伙伴們可以參考一下
    2023-06-06
  • iReport簡單使用方法圖文教程

    iReport簡單使用方法圖文教程

    iReport是一個能夠創(chuàng)建復(fù)雜報表的開源項目,它100%使用Java語言編寫,是目前全球最為流行的開源報表設(shè)計器,由于它豐富的圖形界面,你能夠很快的創(chuàng)建出任何一種你想要的報表
    2021-10-10
  • Java異常的幾個謎題_動力節(jié)點Java學(xué)院整理

    Java異常的幾個謎題_動力節(jié)點Java學(xué)院整理

    本文給大家收藏整理java異常的幾個謎題,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2017-06-06
  • mybatis注解開發(fā) 一對多嵌套查詢方式

    mybatis注解開發(fā) 一對多嵌套查詢方式

    這篇文章主要介紹了mybatis注解開發(fā) 一對多嵌套查詢方式,具有很好的參考價值,希望對大家有所幫助。
    2023-03-03
  • IDEA安裝lombok插件設(shè)置Enable Annotation Processing后編譯依然報錯解決方法

    IDEA安裝lombok插件設(shè)置Enable Annotation Processing后編譯依然報錯解決方法

    這篇文章主要介紹了IDEA安裝lombok插件設(shè)置Enable Annotation Processing后編譯依然報錯解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • SSM項目中配置LOG4J日志的方法

    SSM項目中配置LOG4J日志的方法

    本篇文章主要介紹了SSM項目中配置LOG4J日志的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • 對比Java中的Comparable排序接口和Comparator比較器接口

    對比Java中的Comparable排序接口和Comparator比較器接口

    Comparable和Comparator接口都可用作普通意義上對象間的比大小,但兩個接口在實例化方面的用法不盡相同,接下來我們就來詳細(xì)對比Java中的Comparable排序接口和Comparator比較器接口
    2016-05-05
  • java類中元素初始化順序詳解

    java類中元素初始化順序詳解

    對于靜態(tài)變量、靜態(tài)初始化塊、變量、初始化塊、構(gòu)造器,它們的初始化順序依次是(靜態(tài)變量、靜態(tài)初始化塊)>(變量、初始化塊)>構(gòu)造器
    2013-08-08

最新評論

新乐市| 开封市| 高陵县| 竹溪县| 廊坊市| 柯坪县| 湘西| 仙桃市| 石景山区| 兰考县| 神农架林区| 宁国市| 平乡县| 故城县| 青州市| 镇赉县| 沂源县| 旌德县| 贺兰县| 宁河县| 正阳县| 江源县| 东丽区| 垦利县| 高陵县| 调兵山市| 右玉县| 阿坝县| 卢氏县| 张家港市| 二连浩特市| 陇西县| 永善县| 柳林县| 突泉县| 宿迁市| 潮州市| 紫云| 尚志市| 九龙坡区| 临颍县|