[VSCode] Java开发环境配置

news2025/1/20 13:22:37

文章目录

    • 1 VSCode & Java 安装
      • 1.1 安装 VSCode
      • 1.2 安装 JDK
    • 2 环境变量配置
    • 3 在 VSCode 中安装 Java 扩展
    • 4 运行测试


1 VSCode & Java 安装

1.1 安装 VSCode

Visual Studio Code

官方下载 地址:

https://code.visualstudio.com/

详细安装步骤这里不做赘述,可参考:

VSCode安装教程(超详细)

http://t.csdnimg.cn/ogcmh

1.2 安装 JDK

JDKJava开发工具包(Java Development Kit),是用于开发Java应用程序和小程序的跨平台软件开发环境。
它包含了Java运行时环境(Java Runtime Environment)Java虚拟机(Java Virtual Machine)Java编译器(javac)其他工具、库
JDK是Java技术的核心组件之一,由Oracle公司提供

这里我们以 Win10 操作系统下的 JDK 安装为例 :

  1. 打开JAVA官网的下载页,选择对应操作系统要安装的 JDK 版本。
https://www.oracle.com/java/technologies/downloads/#jdk21-windows

如下图所示:

在这里插入图片描述


  1. 双击下载后的.exe文件,
    在这里插入图片描述

  1. 根据提示点击“下一步”安装:

在这里插入图片描述


  1. 这里的安装路径可按自己需求进行更改设置,注意记住安装路径(之后配置环境要用到),确认安装位置后继续点击“下一步”,

在这里插入图片描述


  1. 点击 “关闭”,

在这里插入图片描述


2 环境变量配置

这里以 Windows 10 操作系统为例。

  1. 打开系统设置,搜索框输入“环境变量”,点击 “编辑系统环境变量” ,

在这里插入图片描述


  1. 在打开的窗口中点击 “环境变量” ,

在这里插入图片描述


  1. 找到 “系统变量” 栏,点击下面的 “新建” ,

在这里插入图片描述


  1. 在弹出的对话框中输入如下信息,点击“确定”,

这里是以博主实际安装的位置为例:

JAVA_HOME
F:\Program Files\Java\jdk-21

在这里插入图片描述


  1. 选中 “用户变量” 栏中的 “Path” 项,点击“编辑” ,

在这里插入图片描述


  1. 点击“新建”,分别编辑输入以下两项,最后点击“确定”,
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

见下图:

在这里插入图片描述


win + R + cmd 打开命令提示符,输入以下命令并回车,检验是否配置成功:

java -version

若已配置成功,运行框会依次显示 Java 组件 的版本信息,见下图:
在这里插入图片描述


3 在 VSCode 中安装 Java 扩展

  1. 在 VSCode 左侧栏中找到以下图标,打开VSCode扩展商店:

在这里插入图片描述


  1. 在搜索框中输入“java”,安装下图红色方框里的扩展程序:

在这里插入图片描述


4 运行测试

  1. 新建一个文件名为 test1.java 的 java 文件,

  2. test1.java 文件中写入以下代码内容并保存:

public class test1{
    public static void main(String[] args) {
        System.out.println("hello world");
    }
}
  1. F5 运行 test1.java ,程序输出 hello world,说明已成功完成Java 在 VSCode 中的安装、配置。

在这里插入图片描述


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1293362.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

408——知识点大杂烩

在完成专业课的一轮复习以及历年真题的学习后,发现选择题甚至个别大题的考点就单纯考对概念的理解,会就是会,不会想到脑壳疼都做不出来,而408的知识点主打一个多杂,所以过来整理一下笔记。本文的知识点主要是在我做题过…

【扩散模型】ControlNet从原理到实战

ControlNet从原理到实战 ControlNet原理ControlNet应用于大型预训练扩散模型ControlNet训练过程ControlNet示例1 ControlNet与Canny Edge2. ControlNet与Depth3. ControlNet与M-LSD Lines4. ControlNet与HED Boundary ControlNet实战Canny Edge实战Open Pose 小结参考资料 Cont…

office办公技能|ppt插件使用

PPT插件获取:链接:https://pan.baidu.com/s/1BOmPioUKeY2TdC-1V-o3Vw 提取码:tdji 一、ppt插件介绍 PPT插件是一种可以帮助用户在Microsoft PowerPoint软件中添加各种额外功能和效果的应用程序。使用PPT插件可以让用户更加轻松地制作出专业、…

【Flink】Flink核心概念简述

目录 一、Flink 简介二、Flink 组件栈1. API & Libraries 层2. runtime层3. 物理部署层 三、Flink 集群架构四、Flink基本编程模型五、Flink 的部署模式六、Flink 任务的执行模式五、Flink 的优点 一、Flink 简介 Apache Flink 的前身是柏林理工大学一个研究性项目&#x…

原生微信小程序将字符串生成二维码图片

weapp-qrcode.js再最后 inde.ts中的内容 // pages/qrCode/index.ts // 引入weapp-qrcode.js文件 var QRCode require(../../utils/weapp-qrcode) Page({/*** 页面的初始数据*/data: {orderNo:"",imagePath:},/*** 生命周期函数--监听页面加载*/onLoad(options:any)…

STM32CubeIDE(CUBE-MX hal库)----RTC时钟,时钟实时显示

系列文章目录 STM32CubeIDE(CUBE-MX hal库)----初尝点亮小灯 STM32CubeIDE(CUBE-MX hal库)----按键控制 STM32CubeIDE(CUBE-MX hal库)----串口通信 STM32CubeIDE(CUBE-MX hal库)----定时器 STM32CubeIDE(CUBE-MX hal库)----蓝牙模块HC-05(详细配置) 前言…

⭐Unity 搭建UDP服务端(02)接收客户端消息

客户端在上一篇 由于服务器逻辑写的较为简单 所以直接上代码了~ using System; using System.Net; using System.Net.Sockets; using System.Text; using UnityEngine;public class UdpServer : MonoBehaviour {public static UdpServer instance;private void Awake(){if (…

SQL Server权限管理与数据恢复

SQL Server的安全机制 SOL Server 的安全性是建立在认证和访问许可两种安全机制之上的,其中,认证用来确定登录 SQlL Server 的用户的登录账户和密码是否正确,以此来验证其是否具有连接 SQL. Server的权限:访 问许可用来授予用户或…

Linux本地部署1Panel服务器运维管理面板并实现公网访问

文章目录 前言1. Linux 安装1Panel2. 安装cpolar内网穿透3. 配置1Panel公网访问地址4. 公网远程访问1Panel管理界面5. 固定1Panel公网地址 前言 1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。高效管理,通过 Web 端轻松管理 Linux 服务器,包括主机监控、…

生成式AI赋能千行百业加速创新,2023亚马逊云科技re:Invent行业盘点

2023亚马逊云科技re:Invent全球大会已于上周圆满闭幕,在本次大会中,亚马逊云科技又为大家带来了很多功能/项目迭代更新,也重磅发布了很多全新的功能。今天从行业视角来盘点回顾哪些重磅发布适用于垂直行业客户,以及面向汽车、制造…

人工智能-异步计算

异步计算 今天的计算机是高度并行的系统,由多个CPU核、多个GPU、多个处理单元组成。通常每个CPU核有多个线程,每个设备通常有多个GPU,每个GPU有多个处理单元。总之,我们可以同时处理许多不同的事情,并且通常是在不同的…

使用Python实现爬虫IP负载均衡和高可用集群

做大型爬虫项目经常遇到请求频率过高的问题,这里需要说的是使用爬虫IP可以提高抓取效率,那么我们通过什么方法才能实现爬虫IP负载均衡和高可用集群,并且能快速的部署并且完成爬虫项目。 通常在Python中实现爬虫ip负载均衡和高可用集群需要一…

微机原理14

一、单项选择题(本大题共15小题,每小题3分,共45分。在每小题给出的四个备选项中选出一个正确的答案,请将选定的答案填涂在答题纸的相应位置上。) 字符’A’的 ASCI 码是() A. OAH B. 41H C. 61H D. OAOH 2, 8086微处理器的地址线有() A. 16条…

网络安全(五)--Linux 入侵检测分析技术

8. Linux 入侵检测分析技术 目标 了解入侵检测分析的基本方法掌握查看登录失败用户的方法掌握查阅历史命令的方法掌握检查系统开机自启服务的方法 8.1. 概述 最好的安全防护当然是“域敌于国门之外”, 通过安全防护技术,来保证当前主机不被非授权人员…

uni-app 微信小程序之好看的ui登录页面(五)

文章目录 1. 页面效果2. 页面样式代码 更多登录ui页面 uni-app 微信小程序之好看的ui登录页面(一) uni-app 微信小程序之好看的ui登录页面(二) uni-app 微信小程序之好看的ui登录页面(三) uni-app 微信小程…

uni-app 微信小程序之好看的ui登录页面(一)

文章目录 1. 页面效果2. 页面样式代码 更多登录ui页面 uni-app 微信小程序之好看的ui登录页面(一) uni-app 微信小程序之好看的ui登录页面(二) uni-app 微信小程序之好看的ui登录页面(三) uni-app 微信小程…

ChatGPT/GPT4科研实践篇: AI绘图+论文写作+编程

1、熟练掌握ChatGPT提示词技巧及各种应用方法,并成为工作中的助手。 2、通过案例掌握ChatGPT撰写、修改论文及工作报告,提供写作能力及优化工作 3、熟练掌握ChatGPT融合相关插件的应用,完成数据分析、编程以及深度学习等相关科研项目。 4、…

基于ssm vue协同过滤算法的图书推荐系统源码和论文

基于ssm vue协同过滤算法的图书推荐系统源码和论文742 idea 数据库mysql5.7 数据库链接工具:navcat,小海豚等 环境: jdk8 tomcat8.5 开发技术 ssm 摘 要 “互联网”的战略实施后,很多行业的信息化水平都有了很大的提升。但是目前很多行业…

Leetcode算法题笔记(1)

目录 哈希1. 两数之和1.1 解法11.1 解法2 2. 字母异位词分组2.1 解法12.2 解法2 3. 最长连续序列3.1 解法 小结 双指针4. 移动零4.1 解法14.2 解法2 5. 盛最多水的容器5.1 解法一5.2 解法二 6. 三数之和6.1 解法16.2 解法2 7. 接雨水7.1 解法1 小结 滑动窗口8. 无重复字符的最长…