VSCode搭建Java开发环境 2024保姆级安装教程(Java环境搭建+VSCode安装+运行测试+背景图设置)

名人说:一点浩然气,千里快哉风。—— 苏轼《水调歌头》
创作者:Code_流苏(CSDN)

目录

    • 一、Java开发环境搭建
    • 二、VScode下载及安装
    • 三、VSCode配置Java环境
    • 四、运行测试
    • 五、背景图设置

很高兴你打开了这篇博客,更多详细的安装教程,请关注我与专栏《实用软件与高效工具》,内容持续更新…

一、Java开发环境搭建

这一部分的搭建路线:1.下载JDK ----> 2.安装JDK ----> 3.配置环境变量

1.点击蓝色链接 --> 甲骨文官网:https://www.oracle.com/cn/,之后进入官网后,然后点击“产品”进入产品界面。

在这里插入图片描述

2.找到Java,单击点开

在这里插入图片描述

3.点开之后,点击“下载Java”进行下载

在这里插入图片描述
4.进入下载页面后,找到 Java8 进行下载

因为目前用JDK8开发依然较多,如果大家有其他需求可安装其它版本,思路都是相同的

在这里插入图片描述

勾选接受,然后点击Download开始下载

在这里插入图片描述

此时弹出需要登录账号才能下载

在这里插入图片描述

  • 1️⃣有甲骨文账号,直接登录下载即可
  • 2️⃣无甲骨文账号,创建后登录下载
    在这里插入图片描述
    填写信息后,弹出这个界面,去邮箱激活就可以登录使用了。
    在这里插入图片描述

登录上账号后,就能进行下载了。

在这里插入图片描述

5.下载好后,我们开始安装,首先双击点开下载好的JDK8

在这里插入图片描述

①进入安装界面

在这里插入图片描述
这是安装路径,需要记住,后续会用到

C:\Program Files Java\jdk-1.8\

此处建议不要有中文文件夹以及其它不明符号的路径,以免出现一些路径识别问题

②之后继续下一步

在这里插入图片描述

③等待安装一会儿,看到这个界面,说明安装成功了,安装成功后,先不要急着欣喜,还要配置环境变量

在这里插入图片描述

6.接着我们开始配置环境变量,这个找到的方法很多,我们直接 “Win+Q” 调出搜索框搜索 “环境变量” 打开编辑即可。

①搜索 “环境变量”

在这里插入图片描述

②之后点击 “环境变量”

在这里插入图片描述

③找到系统变量,点击新建

在这里插入图片描述

④新建,填入变量名和变量值

变量名:JAVA_HOME
变量值:C:\Program Files Java\jdk-1.8\ <JDK安装路径>

在这里插入图片描述
④再次新建,填入变量名和变量值

变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

在这里插入图片描述
⑤找到Path变量,双击打开,新建变量

在这里插入图片描述

依次填入下面两个变量

%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

在这里插入图片描述

之后依次点击确定,退出界面即可。

7.紧接着我们快捷键“Win + R”输入cmd,打开cmd界面,检验一下是否搭建成功

在这里插入图片描述

输入java -version,检验搭建情况

java -version

可以看到,此界面说明已经搭建成功

在这里插入图片描述

到这里,Java环境也就安装搭建完毕了,之后咱们开始安装VSCode。(๑•̀ㅂ•́)و✧

二、VScode下载及安装

1.点击蓝色链接---->VSCode官网,进入之后是这个界面。

在这里插入图片描述

2.点击"下载Windows版本"进入下载页面

在这里插入图片描述

3.下载好后,放到桌面,双击点开

在这里插入图片描述

4.双击点开后,如图所示,点击右下角"下一步"

在这里插入图片描述

选择安装路径,继续下一步

在这里插入图片描述

5.之后进入如下界面,勾选如图,勾选好之后点击右下角"下一步"

在这里插入图片描述

6.紧接着点击”安装“

在这里插入图片描述

7.安装完毕后,点击"完成"

在这里插入图片描述

8.安装完毕,如图:

在这里插入图片描述

安装到这里基本就完成了,继续往下看,进行环境配置操作。

三、VSCode配置Java环境

1.进入安装好的VSCode,会出现这样的界面

在这里插入图片描述

我们接下来需要安装两个插件/拓展,来完成VSCode Python环境的搭建。

2.之后我们找到左侧“拓展”logo,点开它,搜索“java”,并点击“Install”进行安装。

在这里插入图片描述

找到 “Java Extension Pack” 进行安装(“install”)

在这里插入图片描述

3.安装好后,会弹出下面的界面

在这里插入图片描述

点击 “Explore your project”,然后“Open Command Palette

在这里插入图片描述

之后输入"create",创建java项目

在这里插入图片描述
在这里插入图片描述

我们创建一个Java的项目文件“java files”,之后选择文件夹::

在这里插入图片描述

输入一个java项目名称“project1”

在这里插入图片描述

我们可以看到左上角已经多了一个PROJECT1的文件夹:

:这个文件夹下我们可以放一个项目的编程文件。

在这里插入图片描述

实践出真知,接下来咱们举一个简单的例子,来一起测试一下搭建好的Java环境。

四、运行测试

1.先补充一下,创建之前的话,我们要先熟悉工具栏,可以看到左上角文件栏部分,有两个Logo

  • 左侧:新建文件
  • 右侧:新建文件夹

在这里插入图片描述

2.接着我们点击左侧的创建文件,在src文件夹下创建一个App.java文件,进行测试,在右边框栏里进行编程。

在这里插入图片描述

(以:输出Hello,World!为例)

public class App {
    public static void main(String[] args) throws Exception {
        System.out.println("Hello, World!");
    }
}

在这里插入图片描述

3.接着我们右键点击“Run Java”,即可运行

在这里插入图片描述

可以看到运行成功

在这里插入图片描述

看到这里,如果不需要设置背景图,就结束了,若需要设置,请继续往下看。

五、背景图设置

1.首先打开拓展,搜索“background-cover”,之后点击进行“Install”安装。

在这里插入图片描述

2.安装完成后,在页面右下角可以找到一个带图片的Logo,我们点击它

在这里插入图片描述

在这里插入图片描述

点击 “选择一张背景图”

在这里插入图片描述
再次点击 “选择一张背景图”

在这里插入图片描述

找到背景图文件夹下的图片, 选择该背景图文件夹下的图片

在这里插入图片描述

之后,回到VSCode,选择"YES",使背景图生效

在这里插入图片描述
效果如图:

在这里插入图片描述

3.到这里之后,我们会发现有的时候,背景图太亮可能会影响观感,因此我们补充一下如何调节透明度:

还是老地方,找到右下角,点击Logo,然后选择 “更新图片不透明度”

在这里插入图片描述

然后看到,当前不透明度是0.2,意思就是目前背景图像透明度是80%,是背景图相对比较暗的情况。(如果大家有不理解相关概念的,请看下方注解)

透明度和不透明度
不透明度 = 100% - 透明度

1️⃣透明度:图像的透明程度,值越低,图像越透明
2️⃣不透明度:图像的遮挡程度,值越高,图像越不透明

在这里插入图片描述

根据你的个人观感设置图片不透明度:

  • 如果你感觉当前图片太暗了,那么我们可以给它调整为0.8试试

在这里插入图片描述

放一张对比图,我们可以明显看出,不透明度为80%时,透明度为20%,是背景图相对比较亮的情况。

在这里插入图片描述

  • 如果你感觉当前图片太亮了,那么我们可以给它调整为0.1看一下

在这里插入图片描述

放一张对比图,我们可以明显看出,不透明度为10%时,透明度为90%,是背景图相对比较暗的情况。

在这里插入图片描述

最后效果图如下:

在这里插入图片描述

到这里安装配置就都结束了,记得点赞分享支持一下,感谢支持!

请尊重原创作品,谢绝转载,谢谢!
创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊)

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

二手车交易平台开发:安全与效率的双重挑战

3.1系统体系结构 系统的体系结构非常重要&#xff0c;往往决定了系统的质量和生命周期。针对不同的系统可以采用不同的系统体系结构。本系统为二手车交易平台系统&#xff0c;属于开放式的平台&#xff0c;所以在体系结构中采用B/s。B/s结构抛弃了固定客户端要求&#xff0c;采…

共享无人系统,从出行到生活全面覆盖

共享无人系统已经覆盖到我们生活中的方方面面&#xff0c;出行上&#xff0c;比如共享自行车小程序、共享自行车&#xff1b;生活中&#xff0c;比如说棋牌室、茶室。我们以棋牌室举例。 通过开发使用共享无人系统&#xff0c;可以极大地降低人力成本&#xff0c;共享无人棋牌室…

FPGA学习(基于小梅哥Xilinx FPGA)学习笔记

文章目录 一、整个工程的流程二、基于Vivado的FPGA开发流程实践&#xff08;二选一多路器&#xff09;什么是二选一多路器用verilog语言&#xff0c;Vivado软件进行该电路实现1、设计输入&#xff1a;Design Sources中的代码2、分析和综合&#xff1a;分析设计输入中是否有错误…

四相机设计实现全向视觉感知的开源空中机器人无人机

开源空中机器人 基于深度学习的OmniNxt全向视觉算法OAK-4p-New 全景硬件同步相机 机器人的纯视觉避障定位建图一直是个难题&#xff1a; 系统实现复杂 纯视觉稳定性不高 很难选到实用的视觉传感器 为此多数厂家还是采用激光雷达的定位方案。 OAK-4p-New 为了弥合这一差距…

突破续航瓶颈:数字样机技术引领新能源汽车复合制动新方向

随着我国经济快速发展和人民生活水平不断提升&#xff0c;汽车保有量截至2023年9月底就已达到了3.3亿&#xff0c;同比增长6.32%。庞大的汽车保有量对我国的环境和能源都产生了巨大的压力&#xff0c;具备节能环保优势的新能源汽车对于有效解决环境恶化和能源危机问题具有重要意…

基于股票日频 K 线的自动因子挖掘实践

遗传算法最初由美国密歇根大学的 J.Holland 提出&#xff0c;是一种通过模拟自然界生物进化的过程来搜索最优解的算法&#xff0c;应用于量子计算、电子设计、游戏比赛等多种场景。 以大家熟知的 python gplearn 为例&#xff0c;它就是一款基于遗传算法开发的数据分析工具&am…

考前96天 学习巩固 计算机、数学、英语

2024年12月24日到2025年3月29日共有 96​ 天 一、计算机基础 回顾&#xff1a; 三大思维&#xff1a; 数学 推理/理论 物理 证实/实验 计算机 构造/计算 本质——》抽象/自动化 计算复杂性&#xff1a;空间复杂性、时间复杂性 计算机系统的组成&#xff1a; 1️⃣硬件…

Artec Space Spider助力剑桥研究团队解码古代社会合作【沪敖3D】

挑战&#xff1a;考古学家需要一种安全的方法来呈现新出土的陶瓷容器&#xff0c;对比文物形状。 解决方案&#xff1a;Artec Space Spider, Artec Studio 效果&#xff1a;本项目是REVERSEACTION项目的一部分&#xff0c;旨在研究无国家社会中复杂的古代技术。研究团队在考古地…

云原生服务网格Istio实战

基础介绍 1、Istio的定义 Istio 是一个开源服务网格&#xff0c;它透明地分层到现有的分布式应用程序上。 Istio 强大的特性提供了一种统一和更有效的方式来保护、连接和监视服务。 Istio 是实现负载平衡、服务到服务身份验证和监视的路径——只需要很少或不需要更改服务代码…

《Cocos Creator游戏实战》非固定摇杆实现原理

为什么要使用非固定摇杆 许多同学在开发摇杆功能时&#xff0c;会将摇杆固定在屏幕左下某一位置&#xff0c;不会让其随着大拇指触摸点改变&#xff0c;而且玩家只有按在了摇杆上才能移动人物&#xff08;触摸监听事件在摇杆精灵上)。然而&#xff0c;不同玩家的大拇指长度不同…

智能座舱进阶-应用框架层-Jetpack主要组件

Jetpack的分类 1. DataBinding&#xff1a;以声明方式将可观察数据绑定到界面元素&#xff0c;通常和ViewModel配合使用。 2. Lifecycle&#xff1a;用于管理Activity和Fragment的生命周期&#xff0c;可帮助开发者生成更易于维护的轻量级代码。 3. LiveData: 在底层数据库更…

登山第十六梯:深度恢复——解决机器人近视问题

文章目录 一 摘要 二 资源 三 内容 一 摘要 深度感知是基于 3D 视觉的机器人技术的一个重要问题。然而&#xff0c;现实世界的主动立体或 ToF 深度相机经常会产生嘈杂且深度不完整&#xff0c;从而成为机器人性能的瓶颈。在这项工作中&#xff0c;提出了 一个基于学习的立体…

【Jenkins】持久化

文章目录 持续集成CI持续部署CD部署部署到linux服务器 持续集成好处&#xff1a; 持续集成CI 持续集成&#xff08;Continuous integration&#xff0c;简称CI&#xff09;指的是频繁地&#xff08;一天多次&#xff09;将代码集成到主干。 持续集成的目的就是让产品可以快速…

小红书飞书素材库 | AI改写 | 无水印下载 | 多维表格 | 采集同步 | 影刀RPA

小红书飞书素材库 | AI改写 | 无水印下载 | 多维表格 | 采集同步 | 影刀RPA 模板准备 进入【小红书】素材采集库_荷逸模板&#xff0c;点击使用模板 创建文档应用 在开发者后台 - 飞书开放平台创建 企业自建应用 (需要账号有相应的权限, 如果没有权限向管理员申请) 获取 Ap…

layui动态拼接生成下拉框验证必填项失效问题

利用 jQuery 动态拼接下拉框时&#xff0c;lay-verify"required" 失效了&#xff0c;有以下几种原因。 1. <form></form>标签 加入 layui 类&#xff0c;class"layui-form" 。提交按钮上加自动提交&#xff0c;lay-submit ""; 。需…

合合信息:探索视觉内容安全新前沿

2024年12月13日-15日&#xff0c;中国图象图形学学会在杭州召开。大会期间&#xff0c;来自合合信息的图像算法研发总监郭丰俊进行了主题为“视觉内容安全技术的前沿进展与应用”的演讲&#xff0c;介绍了视觉内容安全问题&#xff0c;并总结了现今的技术发展&#xff0c;对我很…

阿里云cdn稳定吗?

阿里云CDN&#xff08;内容分发网络&#xff09;是阿里云提供的一项全球加速服务&#xff0c;它的稳定性通常被认为是非常高的&#xff0c;尤其在国内市场。九河云给大家总结了阿里云CDN的稳定性情况&#xff1a; 1. 全球节点覆盖广泛 阿里云CDN在全球范围内拥有数百个加速节…

本地部署webrtc应用怎么把http协议改成https协议?

环境&#xff1a; WSL2 Ubuntu22.04 webrtc视频聊天应用 问题描述&#xff1a; 本地部署webrtc应用怎么把http协议改成https协议&#xff1f; http协议在安卓手机浏览器上用不了麦克风本&#xff0c;来地应用webrtc 本来是http协议&#xff0c;在安卓手机上浏览器不支持使…

Qt creator ,语言家功能缺失解决方法

1、找到工具->外部->配置 2、添加目录&#xff0c;双击命名语言家 3、在语言家目录下&#xff0c;添加工具 双击重命名lupdate&#xff0c;即更新翻译 %{CurrentDocument:Project:QT_INSTALL_BINS}\lupdate%{CurrentDocument:Project:FilePath}%{CurrentDocument:Projec…

用于UISystem的工具集

简介&#xff1a;上篇文章用于管理Unity中UGUI的工具系统UISystem-CSDN博客讲了UISystem&#xff0c;为了更加方便使用&#xff0c;我给他写了一个编辑器工具&#xff0c;下面展示代码和使用说明&#xff0c;具体详情不难看一下就看懂了。 一、代码部分 using QFramework; us…