VScode中配置Java环境



vscode 中配置Java环境

转载说明:本篇文档原作者[@火星动力猿],文档出处来自哔哩哔哩-【教程】VScode中配置Java运行环境
转载请在开头或显眼位置标注转载信息。

1.下载VScode

VScode中配置Java环境
  • 安装VScode(建议附加选项全部勾选)
    VScode中配置Java环境

2. 下载JDK开发者工具(以Java8举例)

3. 安装JDK开发者工具

VScode中配置Java环境

4. 在VScode中安装插件

打开VScode分别安装两个插件 ChineseExtension Pack for Java

VScode中配置Java环境

VScode中配置Java环境

Chinese 插件会将VScode语言设置为中文,相当于语言包 Extension Pack for Java 是Java的插件包内含多个插件

5. 运行代码和优化

  • 用VScode打开一个文件夹,新建文件 Demo1.java,书写代码并运行,结果会在终端显示
public class Demo1 {
      public static void main(String[] args) {
             System.out.println("Hello World!");
      }
}

VScode中配置Java环境
  • 【可选操作】如您屏幕较小,可以在外部控制台中展现运行结果
  • 将侧边菜单栏,切换至 运行和调试点击 创建launch.json文件
  • 将侧边菜单栏,切换至 资源管理器打开 .vscode文件夹下的 launch.json
    VScode中配置Java环境

6. 提示

  • 请自行注意各JDK版本的商用收费情况,图片仅供参考

VScode中配置Java环境

图片来源:https://www.cnblogs.com/xuruiming/p/12881503.html
作者: 岁月已走远

7. 例行格式条款

  • 本文以自身分享为主,文中的提到的包括但不限于电脑操作、软件安装、点击链接,作者不保证有效性和可能发生的不利后果。
  • 如需转载请在开头注明作者和出处

Original: https://www.cnblogs.com/hmi1234/p/16342660.html
Author: Hmi1234
Title: VScode中配置Java环境

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/594604/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 微服务Docker打包

    微服务Docker打包 现在的微服务时代,你的代码没个微服务、分布式人家都会觉得低端,当然!对于我们开发人员来说,掌握这些技术意味着涨薪。 ​ 我们项目中用到了多个微服务,我们上一…

    Java 2023年6月15日
    029
  • 动态调整日志级别思路&实现

    引言 上篇文章 性能调优——小小的 log 大大的坑 已将详细的介绍了高并发下,不正确的使用日志姿势,可能会导致服务性能急剧下降问题。文末也给各位留下了解决方案——日志级别动态调整…

    Java 2023年6月15日
    063
  • Netty源码研究笔记(4)——EventLoop系列

    EventLoop,即事件驱动,它是Netty的I/O模型的抽象,负责处理I/O事件、任务。 不同的EventLoop代表着不同的I/O模型,最重要、最主要的是NioEventLo…

    Java 2023年6月10日
    029
  • 可落地的DDD(7)-战术设计上的一些误区

    背景 几年前我总结过DDD战术设计的一些落地经验可落地的DDD(5)-战术设计,和一次关于聚合根的激烈讨论最近两年有些新的落地体验,回过头来发现,当初对这些概念的理解还是没有深入,…

    Java 2023年6月8日
    035
  • java stream 多字段排序

    我觉得最实用的当属这种原形: var comparator= Comparator.comparing((SocietyMember x)->x.getSocietyId()…

    Java 2023年5月29日
    048
  • [概念]认证、授权、鉴权和权限控制

    1、认证(identification) 指的是, 根据声明者所特有的识别信息,确认声明者的身份。认证方式有很多,举例来说: 用户 + 密码 用户手机:二维码、短信、手势密码等 用…

    Java 2023年6月5日
    038
  • Python实现改进后的Bi-RRT算法实例

    Python实现改进后的Bi-RRT算法实例 1.背景说明 以下代码是参照 上海交通大学海洋工程国家重点实验室《基于改进双向RRT的无人艇局部路径规划算法研究》的算法思想实现的。 …

    Java 2023年6月8日
    037
  • Nginx 源码分析– 模块module 解析执行 nginx.conf 配置文件流程分析 一

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Java 2022年11月10日
    0113
  • Notebook交互式完成目标检测任务

    摘要:本文将介绍一种在Notebook中进行算法开发的新方式,新手也能够快速训练自己的模型。 目标检测是计算机视觉中非常常用且基础的任务,但是由于目标检测任务的复杂性,往往令新手望…

    Java 2023年6月15日
    023
  • 多线程学习笔记

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Java 2022年10月11日
    0209
  • 子线程适当Sleep的重要性

    主线程开了一个子线程去做事件,这个子线程全速跑和每个循环周期休眠1毫秒,2种方式对CPU的消耗差别是巨大的。 以U3D手游为例,运行时主线程应该全力跑,不做任何sleep,开一个子…

    Java 2023年5月30日
    093
  • springmvc项目中InitializingBean执行2次

    为了修复生产数据,需要执行一段一次性的代码。 鉴于是spring老项目,就想到了InitializingBean。 代码如下。服务启动后,log里发现出现2条”一次性任…

    Java 2023年6月15日
    030
  • 一种基于二分法的变步长批量处理算法

    1、前言 变步长批量处理算法,在实现某些功能时,非常需要。如数据传输和数据导入时,使用可变步长的批量处理算法,可以极大地提高系统的性能,。 在不稳定的网络环境下,传输失败的几率提高…

    Java 2023年6月14日
    031
  • 虚拟机 centos web nodejs服务 外网映射

    虚拟机 centos web nodejs服务 外网映射 起因 为了不买云服务器也是拼了 安装虚拟机 VMware-Workstation-Lite-15.5.1-15018445…

    Java 2023年5月30日
    052
  • 【转载】Spring AMQP中文文档

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Java 2022年9月22日
    0149
  • 数据库CRUD封装

    数据库CRUD封装 数据库CRUD封装 在一个项目中,我们会进行后台数据库的连接。所以会频繁的使用数据库的CRUD操作,所以我们能不能抽取公共部分,并形成一个工具类呢?我们来试试。…

    Java 2023年6月5日
    064
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球