VScode 代码颜色中java的使用问题

Visual Studio Code 搭建 Java 开发环境
原文链接:
随着时间的推移,感觉以前掌握的一些数据结构和算法相关的知识渐渐的被遗忘。因此,我买了《算法》(第四版),打算利用学习前端知识疲倦之余,重新系统的学习、巩固一下数据结构和算法的知识。
《算法》一书的示例代码是 Java 编写,现在已经有一年多没有写过 Java 代码了,平时工作、学习的重点主要还是集中在了前端、Node.js,基本不涉及到 Java 开发,所以也不想使用 Eclipse、IDEA 这类开发工具,打算直接只用 VS Code 搭建 Java 开发环境。现将搭建开发环境的过程分享到博客中。
必要的下载
既然是使用 VS Code 搭建 Java 开发环境,那么 VS Code 和 Java 肯定是必须要安装的。其中,VS Code 直接通过下载安装即可。下面简单说明一下 Java 环境的安装,我的系统是 macOS Sierra。
mac 下安装 Java
首先在并安装 SDK,在下载页面选择相应的安装包下载。如下图所示。
下载完成后,直接双击安装即可。
打开 terminal 验证是否安装成功。
hezhoudeMacBook-Pro:~ hezhou$ java -version
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)
编辑 ~/.bash_profile 配置环境变量,在最后一行加上下面的内容
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
配置完成之后,退出文件编辑,输入 source ~/.bash_profile 命令使 bash_profile 文件生效。
安装 Maven
Maven 并解压,解压到任意目录即可。
编辑 ~/.bash_profile 配置环境变量。
export M2_HOME=/Users/hezhou/Tools/apache-maven-3.5.3
export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin
M2_HOME 为你解压 maven 的目录。配置完成后同样执行 source ~/.bash_profile 命令使 bash_profile 文件生效。
输入 mvn -v 命令验证是否安装成功。
hezhoudeMacBook-Pro:~ hezhou$ mvn -v
Apache Maven 3.5.3 (3383c37e1f9e9b3bc3dfaff9f295297; 2018-02-25T03:49:05+08:00)
Maven home: /Users/hezhou/Tools/apache-maven-3.5.3
Java version: 1.8.0_161, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.12.6", arch: "x86_64", family: "mac"
安装 VS Code 插件
VS Code 通过插件和最适合轻量级 Java 项目的简单、现代的工作流来支持 Java 的开发,插件市场中的主流 Java 插件提供了必要的语言特性如:代码补全、代码审查、调试、测试、代码格式化以及集成工具如:Maven 和 Tomcat。
我们可以直接安装
,里面包含了受大多数 Java 开发者欢迎的插件:
提供 Java 语言支持
的轻量级调试工具。
:执行和调试 Java 测试用例。
:Maven 插件。
关于插件的更多细节就不作具体说明了,直接查看插件的文档说明即可。
完成了必要的准备工作之后,按照惯例,让我们向 VS Code 中的 Java 世界说声 “Hello” 吧。
创建 Maven 项目
当你在 VS Code 中直接打开一个 maven 项目时,插件会自动构建项目。Maven for Java 插件会扫描项目下的 pom.xml 文件并在侧边栏上显示所有的 maven 项目以及它们的模块…
当我们新建一个项目时,可以利用插件生成 maven 项目原型。操作步骤如下:
按下 ?+?+P 打开命令面板,执行 Generate from Maven Archetype 命令。
在弹出的对话框中选择一个生成项目的目录,接着选择基于 maven-archetype-quickstart 创建。
选择完成后,会开始项目的生成,期间需要在终端中填入必要的信息。
创建完成后的目录结构如下图所示。
运行和调试
项目初始化完成后,切换到调试面板(?+?+D),添加调试配置。
然后按下 F5 即可运行项目。
我们可以直接在 Java 文件对应的行上打上断点,当执行到断点处是会暂停并等待后续操作。
通过 Java Test Runner 插件,可以很方便的执行、调试和管理 Java 单元测试用例。当我们打开一个测试类时,插件会自动进行识别并提供了一些便捷操作,如下图所示。
点击下方的测试结果可以查看详细的测试报告。同时,我修改下使用例不通过看看会是什么样。
以上就是使用 VS Code 构建基本的 Java 开发环境的过程,由于我主要是用于算法的学习,不涉及到 Web 应用开发,所以没有安装 Spring 或者 Tomcat 之类的插件,如果有需要可以查看相应的。
学习《算法》的过程中完成的一些练习代码都会放在
上,欢迎大家指正。
整理中:使用 Visual Studio Code (vscode) 编写、运行、 调试 Java 应用程序
打造完美java开发环境
如何在Visual Sutdio中编写JAVA工程?
VS code + Java 配置与使用
使用Visual Studio Code进行开发
如何用Visual Studio编译Java源代码
Visual Studio Code 使用心得
vs code 搭建java maven springboot环境
Visual Studio Code启动项目
【VSCode】Windows下VSCode编译运行简单java
没有更多推荐了,Vscode怎么配置java调试环境_百度知道
该问题可能描述不清,建议你
Vscode怎么配置java调试环境
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
戰为瘸子六知道合伙人
来自知道合伙人认证团队
戰为瘸子六
知道合伙人
采纳数:291
获赞数:1532
擅长:暂未定制
1、先把Redhat的extension装好。2、然后打开 File-&Preference-& Settings。3、把下边这行加进去 &java.home&: &C:/Program Files/Java/jdk1.8.0_131&。
sadass6知道合伙人
采纳数:11
获赞数:31
擅长:暂未定制
这里有教程,楼主自行去看,如果要调试的话可以下载java debug插件。
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
请问如何添加外部jar包?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
参考这篇文章:
同步到新浪微博
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。VSCode是微软开发的简单而又强大的文本编辑器,使用官方提供的插件市场,可以安装支持各种编程语言(C/C++/C#等)的调试插件,从而将其转变为各个语言的IDE环境。众所周知,在Java程序开发过程中,经常会碰到要测试一些简单的代码或微小的demo的情况。而使用传统的Eclipse/IntelliJ IDEA环境来进行测试,创建工程、导入包、修改工程设置等步骤又非常的繁琐。因此,使用VSCode来进行测试过程,就不失为一个良好的选择了。使用VSCode搭建简单Java开发环境非常简单,操作步骤如下:在插件市场中搜索“Java Extension Pack”并安装。 在磁盘中创建一个临时空目录,并创建“Main.java”。之后,使用VSCode打开该目录。 在“Main.java”文件中输入或粘贴要测试的代码 打开“调试”选项卡(或按下“Ctrl+Alt+D”),并选择“添加配置”。 打开“launch.json”,并修改配置项“mainClass”为真实的主类名(本例中为“Main”)。 在启动调试前,还需要设置“JAVA_HOME”的路径。打开“文件”--“首选项”--“设置”(或按下“Ctrl+,”),并修改“java.home”配置项为真实的“JAVA_HOME”路径。 至此,环境配置完毕,可直接按下“F5”键启动调试,并可正常下断点和监视变量。
添加新评论
上一篇: 没有了
: 不是不想开源,确实没有什么值得学习的地方,都是各种补丁或临时处理...
: 大佬,manyQQ的源码打算开源吗。想学习下架构,反正已经失效了
: 有这个,你可以从头搞一个自己的远程工作台。
: 还有这种软件,有空建一个来耍下
: QQ:(注明来自blog)
: 博主有联系方式吗?加下我QQ
: 哈哈哈。
: 不不大佬,你的博客和我相比炫酷多了……
: 不,我是通过友情链接来的
: 5.5年的大佬你好。微软通过发布 Python 语言服务器(Python Language Server)继续致力于提供更好的 Python 开发体验。它目前作为 Visual Studio Code 的 Python 扩展的一部分提供,并将在不久的将来作为独立组件发布。此前 Visual Studio 具...
Visual Studio Code 1.25.1 已发布,该版本主要是修复 1.25 中的一些问题,如:executeTask 无法读取未定义的属性 _key允许没有任务定义的任务。 将所有属性视为 mandantroy构建 1.25 未验证的断点错误
...
Visual Studio Code 1.25 已发布,该版本将上个月宣布的几项处于预览阶段的功能转移到了稳定阶段。如 Outline view 功能、网格编辑器布局(可用于自定义垂直/水平布局)、调整调试工具栏的位置(浮动、固定或隐藏调试工具栏)。一些主要的更新亮点包括:G...
Visual Studio Code 1.24.1 已发布,该版本主要是修复 1.24 中的一些问题,详情可前往issues查看。1. 24 的一些更新亮点:未使用的变量检测- 未使用的变量在 JavaScript/TypeScript 文...
Visual Studio Code 1.24 已发布,引入了几个处于预览版阶段的新功能,此外还包括在五月新增的特性和 bug 修复。值得关注的新特性检测未使用的变量 & 在 JavaScript/TypeScript 文件中,未使用的变量会变灰重构移...
种种迹象显示,微软著名的 IDE Visual Studio 将被它的开源编辑器 Visual Studio Code所取代。这些迹象包括:Visual Studio 至今不支持 64 位,Visual Studio 免费的社区版和专业版几乎没有差异;Visual Studi...
VS Code1.23.0发布,VS Code 团队在这个里程碑一直专注于 API 工作,但是此版本中仍然有很多更新。更新内容如下:修复了选择内部/稳定语言包的逻辑 (fixes #49126)NPM 脚本浏览器问题视图过滤...
Visual Studio Code 1.22.2 发布了。issue 列表提供的更新动态如下:Bug:在 html 文件中的&style&块内:计算完成时出错; 无法读取未定义的属性&标签&Bug:...提示指示器只应在第一行建议中显...
Visual Studio Code 1.22.0 和 1.22.1 发布了。1. 22.0更新内容Syntax aware code folding- Adds improved folding for CSS, HTML, JSON, and Mark...
Visual Studio Code 1.21.1 发布了。在 1.21 的版本中,VSCode 进行了:新的通知 UI,终端拆分、Markdown 预览滚动和改进对大文件的支持等大的更新。更多关于 1.21 的更新内容可以查看这里。1. 21.1 版本暂未提供更新内容。更新情况...
Visual Studio Code 1.21已发布,该版本带来许多重要的更新,下面介绍一些值得关注的亮点:新的通知 UI-轻松管理和查看 VS Code 的通知终端拆分- 同时处理多个终端Markdown 预览...
Visual Studio Code 更新到 1.19.3。该版本解决了 issue 42144打开&运行扩展&视图并分析时,工作台加载失败的问题。一些主要的值得关注的更新内容如下:Performance- 启动更快,性能改进
...
在本文中,我们将使用 Visual Studio Code 构建一个 Angular 5 应用程序。我们将使用 Angular CLI 进行演示。流程安装 Node.js安装 Angular CLI创建我们的第一个 Angular App在浏览器中启动 Angular...
Visual Studio Code 1.19.2 已发布,该版本主要是修复了三个问题,其中包括activity bar 中的图标丢失,如下:完整的问题修复列表:activity bar 的图标丢失升级到 1.19 后,无法为git 中的冲...
英文原文:Visual Studio Code Announces JUnit Support微软 Visual Studio Code(也就是 VS Code)团队发布了一款插件,可用于运行和调试 Java JUnit 测试案例。该插件可结合 Red Hat 的 Java Langua...
Visual Studio Code 1.19 发布了,正如 11 月份更新计划中所宣布的那样,本月关注的重点是 GitHub 问题清理,产品性能和数据收集工具,以便更好地进行问题报告。更新重点:性能- 更快的启动和其他性能改进。修复/诊断...
英文原文:Microsoft Open Sources Java Debugger for VS CodeVisual Studio Code(很多人称之为 VS Code)是 Microsoft 推出的开源跨平台代码编辑器,其中的 Java Debugger 于今年九月发布...
Visual Studio Code 1.18.1 已发布,此版本主要是修复了部分问题,其中包括诸如对快捷键的变更、全局搜索失败等问题。具体如下:Version 1.18.1 is absent in linux repogitDecoration.ignoredReso...
GitHub 最近联手 Facebook推出了 Atom-IDE,为其 Atom 编辑器带来了下面这些更深度的开发功能:自动完成大纲视图查找引用定义跳转悬浮提示诊断,如错误和警告提醒Atom ...
Visual Studio Code 刚刚公布了其2018 发展路线图。开发团队表示,他们通常会先制定目标,然后将工作分解在后续的 6-12 个月时间内。在当前的规划中,主要会从以下三个角度进行改进:Happy Coding:为新用户和现有用户提供更愉快的编码体验。
...

我要回帖

更多关于 VS2017内置Vscode吗 的文章

 

随机推荐