vs code 配置java

VS code 入门

Vs code 配置Java

首先到VS code官网下载VS code软件,打开界面如图:

下载安装好,打开界面如图(注下图已汉化):

 

为了便于使用,我们先进行汉化,在最左边点击图1-1中的图标,出现如图1-2界面,在搜索框中输入Chinese进行搜索,找到简体中文的插件(图1-3中第一个),点击插件右下角的install安装,重启vscode生效。

                             

       图1-1                                                                 图1-2

                                     图1-3

 

接下来,我们进行Java插件的安装准备和VS code的一些基本操作的了解。

下载jdk,我下载的版本为jdk-12.0.2_windows-x64_bin,点击安装,自己选择安装路径,记住安装路径,我的为D:\jdk12,然后配置环境变量,我的电脑->属性->高级系统设置,选择高级,出现如下界面:

选择环境变量->系统变量,找到path,点击path,然后编辑,新建一个变量,添加jdk下的bin路径,我的为:D:\jdk12\bin,如下图:

 

到VS code官网,搜索java,如图:

结果如图,点击Writing Java with Visual Studio Code

再找到Download Visual Studio Code JavaPack Installer,如图下图,下载VSCodeJavaInstaller-online-win-0.2.1。

点击安装完,可以看到VS code安装了许多Java的插件,这是安装VSCodeJavaInstaller-online-win-0.2.1进行了一些基本的设置。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

VS code的一些基本操作:

  1. 新建一个工作文件夹:项目文件夹,作为工作文件夹,在项目文件夹下新建C文件夹,C++文件夹,java文件夹和python文件夹,然后将项目文件夹拖拽带到vscode工作界面,即可在vs code 里面创建文件夹。如图2-1中的项目目录结构。

图2-1

  1. 也可以通过如下图标在相应文件夹里新建文件和文件夹;

 

  1. 通过快捷键shift+ctrl+P创建Java项目:选择图中第一个,选择存储的文件夹,输入工程名字即可。

 

找到src文件夹下的App.Java文件,点击代码中的Run | Debug即可运行调试。

 

 

  1. 如何进行一些参数配置:

点击上图中的左下角的设置图标(文件->首选项->设置),出现上图界面,可以设置一些属性,也可以点击上图中的右上角中的打开设置进行一些工程文件的配置。

可以看到打开了一个setting.json文件,

{"files.autoSave": "afterDelay","C_Cpp.autocomplete": "Disabled","C_Cpp.vcpkg.enabled": false,"editor.suggestSelection": "first","vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue","python.jediEnabled": false,"files.associations": {"*.java": "java"},"editor.wordWrap": "on","java.home": "D:\\jdk12","java.help.firstView": "gettingStarted","java.debug.settings.showQualifiedNames": true,"java.debug.settings.showStaticVariables": true,"C_Cpp.clang_format_sortIncludes": true,"c-cpp-compile-run.run-in-external-terminal": true,"C_Cpp.workspaceSymbols": "All","files.autoGuessEncoding": true,"terminal.integrated.rendererType": "dom"}

可以看到一些设置,也可以在后面自己增删一些符合要求的配置。

 

  1. 我们可以看到工程中包含很多文件,其中项目文件夹下多了一个.vscode文件夹,里面包含一个launch.json文件,打开如图:
{"configurations": [{"type": "java","name": "CodeLens (Launch) - App","request": "launch","mainClass": "app.App"}]
}

包含了一些配置信息。

 

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

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

相关文章

四、HTTP控制器

1、控制器的作用&#xff1a;数据和视图之间的桥梁 2、控制器创建方法&#xff1a; &#xff08;1&#xff09;手动创建 <?php namespace App\Http\Controllers; class UserController extends Controller { public function showProfile($id) { return view(user.profile,…

机器人行业专利构建与维护刻不容缓,专利研发需下苦功!

来源&#xff1a;机器人大讲堂自我国加入世界贸易组织&#xff0c;已经近20年过去。但不可忽视的是&#xff0c;发达国家或地区利用其产业先发优势&#xff0c;也一直在知识产权和专利上&#xff0c;采用知识产权和专利贸易壁垒&#xff0c;限制我国企业参与国际市场竞争。机器…

java-弹簧布局(自适应窗口)

一、布局管理器 弹簧布局管理器以容器和组件的边缘为操作对象&#xff0c;通过组件与容器边缘以及组件与组件边缘建立约束(建立位置关系)&#xff0c;实现对组件的布局管理。主要通过函数putConstraint(Strting s1,Component c1,int len,Strting s2,Component c2);当s2在s1的北…

从1G到5G,从回顾过去到展望未来

来源&#xff1a;《从1G到5G&#xff1a;移动通信如何改变世界》 作者&#xff1a;王建宙始于20世纪80年代的蜂窝式移动通信&#xff0c;只用了30多年的时间&#xff0c;就实现了在全世界的普及。如今&#xff0c;手机是人们随身携带的使用频率最高的工具。手机改变了人类的沟…

重磅:国拨概算5.34亿!“新一代人工智能”重大项目项目申报指南发布

来源&#xff1a;brainnews各省、自治区、直辖市及计划单列市科技厅&#xff08;委、局&#xff09;&#xff0c;新疆生产建设兵团科技局&#xff0c;国务院各有关部门&#xff0c;各有关单位&#xff1a;为落实国务院印发的《新一代人工智能发展规划》总体部署&#xff0c;现根…

Idea中在代码顶部添加自定义作者和时间

一、在工具栏找到File>settings>Editor>File and Code Templates 二、选择右边的File Header,在编辑框中添加自定义信息&#xff0c;例如&#xff1a; 三、然后点击应用&#xff0c;保存就OK啦&#xff01; 转载于:https://www.cnblogs.com/HelloBigTable/p/10261145.…

MFC框架解析

通过上述方法&#xff0c;我们进行代码的编写&#xff0c;创建一个空项目&#xff0c;我们要编写MFC应有程序&#xff0c;因此设置项目的属性&#xff0c; 项目->属性->链接器->系统->子系统为&#xff1a;窗口 (/SUBSYSTEM:WINDOWS)&#xff0c;项目->属性-&g…

162年难题,黎曼猜想被印度数学家迎刃而解?克雷数研所发出质疑

来源 &#xff1a; 新智元黎曼猜想又被证明了&#xff1f;5年前&#xff0c;印度一名数学物理学家Kumar Easwaran声称自己证明了「黎曼猜想」&#xff01;他发表了一篇论文「The Final and Exhaustive Proof of the Riemann Hypothesis from First Principles」解释自己的发现&…

MFC的六大关键技术

//main.h头文件 #pragma once #include"a.h" class CShape { public:virtual CRuntimeClassTest* GetRuntimeClassTest() const;BOOL IsKindOf(const CRuntimeClassTest* pClass) const; public:static CRuntimeClassTest classCShape; };static char szCShape[] &q…

20210709未来智能实验室收录资料

整理&#xff1a;未来智能实验室1.加州理工博士&#xff1a;用概率模型解析大脑中的神经活动2.智能化战争的基本形态 3.联合全域指挥控制的人工智能生态系统| 新品推荐4.数字化转型白皮书&#xff1a;数智技术驱动智能制造&#xff0c;42页pdf5.2021综述论文《几何深…

HTTP的请求报文与响应报文

报文&#xff1a; 简单来说&#xff0c;报文就是也就是HTTP报文&#xff0c;作用是在各个系统之间进行和响应时用来交换与传输的数据单元&#xff0c;即站点一次性要发送的数据块&#xff0c;这些数据块以一些文本形式的元信息开头&#xff0c;这些信息描述了报文的内容及含义&…

MFC关键技术-动态创建

//a.h头文件 #pragma once #include"m.h" #include<iostream> using namespace std;class CShape;//类声明//RTTI结构体 struct CRuntimeClassTest {LPCSTR m_lpszClassName;int m_nObjectSize;UINT m_wSchema;CShape*(PASCAL*m_pfnCreateShape)();//PASCAL宏为…

谷歌利用人工智能设计的芯片揭示了智能的本质

来源&#xff1a;TechTalks 网站作者&#xff1a;Ben Dickson译者&#xff1a;Sambodhi策划&#xff1a;刘燕InfoQ 中文站曾经翻译并分享过《谷歌的深度学习在 AI 芯片中找到了一条关键路径》&#xff0c;该文介绍了 ZDNet 与谷歌大脑总监 Jeff Dean 谈到谷歌如何使用人工智能来…

MFC关键技术-永久保存机制

//Main.h文件 #pragma once #include<afxwin.h>class CEllipse :public CObject {DECLARE_SERIAL(CEllipse)private:double m_point; public:CEllipse(){}void Serialize(CArchive&); };//Main.cpp文件 #include"main.h"IMPLEMENT_SERIAL(CEllipse, CObjec…

2021世界人工智能大会最高奖项——卓越人工智能引领者奖(Super AI Leader,简称SAIL奖)在大会开幕式揭晓...

来源&#xff1a;AIII研究院备受全球人工智能界关注的2021世界人工智能大会最高奖项——卓越人工智能引领者奖&#xff08;Super AI Leader&#xff0c;简称SAIL奖&#xff09;今天在大会开幕式揭晓。获得2021 SAIL奖的是——利物浦大学机器人科学家、中科院上海微系统所免开颅…

2021年,深度学习还有哪些未饱和、有潜力且处于上升期的研究方向?

来自&#xff1a;知乎 作者&#xff1a;谢凌曦、数据误码率、Zhifeng编辑&#xff1a;极市平台 在目前的深度学习领域&#xff0c;有些研究方向已经较为成熟&#xff0c;实现新突破的难度与过去相比显著提升。那么就目前来看&#xff0c;还有哪些方向处于朝阳阶段&#xff0c;相…

浙江发布数字化改革标准化体系建设方案,将于2025年底建成

来源&#xff1a;中新网近日&#xff0c;记者从浙江省市场监管局获悉&#xff0c;《浙江省数字化改革标准化体系建设方案(2021-2025年)》(以下简称《方案》)已正式印发&#xff0c;该《方案》为浙江省数字化改革标准化体系建设工作明确了总体框架、分阶段目标、重点任务和相关保…