精华内容
下载资源
问答
  • Visual Studio Code 作为 Java开发环境个人觉得比 .Net 的支持更加成熟,包括 Maven、 Spring Boot 、Tomcat 服务器的支持都没有问题。本文详细介绍如何将 Visual Studio Code 作为 Java开发环境。 需要安装的...

    Visual Studio Code 作为 Java 的开发环境个人觉得比 .Net 的支持更加成熟,包括 Maven、 Spring Boot 、Tomcat 服务器的支持都没有问题。本文详细介绍如何将 Visual Studio Code 作为 Java 的开发环境。

    需要安装的插件

    将 Visual Studio Code 作为 Java 的开发环境,需要以下插件,其中, Language support for Java for VIsual Studio Code 是唯一一个必须安装的扩展。其它扩展都是补充性的,比如提供调试、提供单元测试的功能等。

    • Language support for Java ™ for Visual Studio Code (必须的)
    • Java Extension Pack
    • Debugger for Java
    • Java Test Runner

    安装的方法:打开 Visual Studio Code,点击左边 Extensions 面板,在查找的文本框中输入 Java,选择需要的 Extension 进行安装。

    在这些 Extension 中, Extension Pack for Java 是微软提供的扩展,安装后包括了 6 个必要的扩展,刚才所说的 4 个都在其中。也就是说,为了开发 Java,我们安装这一个扩展就可以了。
    在这里插入图片描述

    Language Support for Java

    要使 VS Code 支持 Java,这是唯一一个必须安装的扩展。其它扩展都是补充性的,您需要根据需求决定是否要安装它们。安装完这个扩展后,您就可以阅读和编辑 Java 源代码了。

    微软的 Java 调试器(Debugger for Java)

    安装这个插件后,就可以在 VS Code 中对 Java 程序进行调试:

    对 Maven 的支持

    1、安装 Maven for Java 插件
    2、在 Visual Studio Code 中通过 Ctrl + Shift + P 打开命令面板,查找 Create Maven Project 命令:


    然后根据提示,选择 archetype :


    选择版本:

    输入group id:

    输入 artifact id:


    然后在下面的 Terminal 中确认如下的内容,不改变的话直接回车。

    项目可以基于 Debugger for Java 来运行和调试,也可以基于 Maven 进行管理,比如 clean, build, test 等。

    对 Spring Boot 的支持

    安装 Pivotal 提供的 Spring Boot Extension Pack 插件,然后 Ctrl + Shift + P,输入 Spring Initializer 根据提示一步步往下,就可以创建 Spring Boot 程序。

    展开全文
  • 使用 Visual Studio Code 运行 Java 程序

    万次阅读 2019-04-28 13:11:22
  • Visual Studio Code的Java调试器
  • VS Code(Visual Studio Code)已成为多语言开发人员的首选文本编辑器。 大量Javascript、TypeScript、Go、Python 和其它语言的开发人员都在使用VS Code进行编码,这部分归功于 VS Code 扩展形成的庞大生态系统。...

    VS Code(Visual Studio Code)已成为多语言开发人员的首选文本编辑器。 大量Javascript、TypeScript、Go、Python 和其它语言的开发人员都在使用VS Code进行编码,这部分归功于 VS Code 扩展形成的庞大生态系统。这些扩展增强和丰富了 VS Code 的体验,使其成为类IDE的超级智能文本编辑器,同时它又极其快速和轻量级。

    \"image\"
    VS Code 支持 了Java 开发,许多 Java 拥护者和演讲者都使用它上台演讲做现场演示。

    以下是 2019年 Java 开发人员使用 VS Code 开发、运行、调试和部署其应用程序的终极指南。

    如果您尚未下载VS Code,那现在就下载并安装它吧。接下来本指南将假定您至少安装了 Java 8,尽管 VS Code 也支持 Java 11。您也可以完全跳过本指南,直接参考文档《 用 VS Code 开发 Java 应用》。但是,建议对照下面的指南走查一遍重点部分,这将有助于您更好地利用 VS Code 进行 Java 开发。

    初始设置

    为了使VS Code支持核心 Java,作为最低要求,您必须安装一组扩展。 让我们逐一深入研究这些扩展。

    微软的 Java 扩展包(Java Extension Pack)

    这个扩展包包含了下文将要详细介绍的五个扩展。借助它,你无需过多了解就可以开始使用 VS Code。

    红帽的Java 语言支持扩展(Language Support for Java)

    要使 VS Code 支持Java,这是唯一一个必须安装的扩展。其它扩展都是补充性的,您需要根据要开发的项目决定是否要安装它们。

    安装完这个扩展后,您就可以阅读和编辑 Java 源代码了。首先创建一个 Helloworld.java 文件,然后用 VS Code 打开 (或者在VS Code中创建该文件,然后把它保存在某个文件夹中)。

    \"image\"
    \"image\"
    \"image\"

    \"image\"

    完成后,您可以打开终端(在Mac OS中,使用组合键 ⌘+`),然后输入命令 javac HelloWorld.java 进行编译。

    \"image\"

    VS Code里内嵌的终端

    编译后会产生一个 Helloworld.class文件。最后,用Java命令运行这个类:java helloworld。

    Java 语言支持扩展通过使用 Eclipse 语言服务器协议(Eclipse Language Server Protocol)支持 Java。了解有关 Eclipse LSP 的更多信息。

    其它特性

    Java 语言支持扩展添加了许多其它功能,可以帮助您快速浏览、编写、重构和阅读Java源代码,您不妨使用VS Code这个轻量级文本编辑器来替代其它IDE。
    \"image\"

    面包屑导航 (顶部) — 大纲视图 (左下角)

    查看概述页面可以获取这个扩展的特性以及重构快捷键的完整列表。

    微软的Java 调试器(Debugger for Java)

    掌握了在VS Code中编写和阅读 Java 代码的基础知识后,下一步自然就是运行和调试代码了。 这正是该扩展提供的功能。 这个扩展使用您计算机上的默认JAVA_HOME,当然您也可以自定义它。

    \"image\"

    运行 | 调试 Java 应用

    它具备常见的 Java IDE 调试特性的所有能力,并且支持更多的自定义,可以让您控制代码如何被执行以及调试器如何连接到 JVM。 它还支持远程 JVM。

    安装这个扩展后,您会在主方法上方看到两个超链接,如上图所示。若您单击运行,代码将被编译并执行。您还可以设置断点并点击调试。

    \"image\"

    对于远程调试,您需要添加新的配置。 切换到调试视图(在Mac上按Shift +⌘+ D)并点击配置按钮⚙。 这样会打开 launch.json文件。 单击屏幕上的添加配置蓝色按钮。 这会打开一个如上图所示的弹出菜单。

    现在,您可以自定义一个能插入远程 JVM的 启动项了。您只需提供主机名、端口号等详细信息。

    和其它调试IDE一样,您可以在运行期间查看变量、堆栈追踪,甚至对变量内容进行更改。

    \"image\"

    VS Code里在调试过程中更改 Java 变量

    至此,我们完成了用于阅读、编写、运行和调试Java代码的VS Code基本设置。

    中级设置

    掌握了 Java 编码的基础知识后,您很快就需要使用库、依赖项、类路径等。在 VS Code 上进一步改进 Java 支持的最佳方法是添加以下三个扩展:
    1.Java依赖查看器(Java Dependency Viewer)
    2.针对Java的Maven扩展 (Maven for Java)
    3.微软的 Java 测试运行器(Java Test Runner)

    让我们分别看一下这几个扩展。

    微软的Java依赖查看器
    这个扩展为您提供两个核心功能。 其中主要的一个功能是提供了“项目”的概念,您可以手动向项目中添加库(JAR)。 第二个功能使项目当前设置的 classpath 可视化,即使是Maven项目(参见下文针对Java的Maven扩展)。

    打开命令托盘(Shift +⌘+ P)并输入 create java:
    \"image\"

    创建一个Java工程

    您需要选择创建项目的位置。项目由与项目名称同名的文件夹组成(您选择了创建项目的位置后,接下来命令托盘会继续询问项目名称,例如你可以输入myworkspace)。

    创建项目后,VS Code 将在新窗口中打开这个新文件夹。

    \"image\"

    新的Java工程

    就像您看到的那样,这个项目具有一个基本结构,其中包含了bin和src文件夹。 在src中,开始会有一个基本的 Java 类。 如果您是一位经验丰富的Java开发人员,一眼就会发现这个扩展使用的是Eclipse项目的格式,这是因为它与Eclipse语言服务器协议和其它扩展能很好的协同工作。
    添加类库和JAR包
    您可以编辑 .classpath 文件,指定全部自定义JAR包所在的目录,这个目录可以放在任何位置,例如某个lib文件夹。这些扩展会自动加载 classpath 中包含的类库,使你能够运行自己的代码。

    \"image\"

    编辑.classpath文件增加类库

    微软的针对 Java 的 Maven扩展
    Maven 是 Java 生态系统中使用最广泛的项目构建和依赖关系管理工具。因此,通过该扩展,您几乎可以用 VS Code 处理任何类型的 Java 项目。

    您将能够通过 Maven 原型(archetype)生成和引导 Maven 项目、管理依赖关系并触发 Maven 目标(goal),并借助一些智能代码补全功能编辑 pom. xml 文件。

    \"image\"

    Maven命令

    让我们来看一下:

    • 再次打开命令托盘,然后输入Maven。
    • 选择Generate from Maven Archetype。
    • 选择maven-archetype-quickstart。

    这个扩展会要求您选择目标文件夹,以便在其下面生成项目文件夹。 输入焦点会跳转到终端,您必须在那里输入Maven命令行的参数,不过不用担心,它会一步一步地引导您。

    创建项目后,直接从终端调用 code 即可打开它。

    \"image\"

    在VS Code中打开新创建的目录

    好了,您现在应该已经在VS Code中打开您的Maven项目了。您可以做的最基本的事情就是运行您的代码。 您有两个选择:

    1.如前所述,使用 App 类中 main 方法旁边的 Run 超链接运行您的代码。
    2.使用Maven。

    如果您使用 Java 调试扩展(运行 | 调试)触发器,扩展将使用Maven生成的 classpath,以确保所有依赖项都正确地添加到类路径中。

    如果使用 Maven 运行 Java 代码,您可以像往常一样使用终端,或者打开命令托盘并输入Maven Execute Commands。

    \"image\"

    显示Maven动作的命令托盘

    它会要求您选择一个项目。 由于您只有一个项目,直接在其上按回车即可。 接下来,您将看到一个列表,它包含了所有默认的核心 Maven 目标。 选择 package 生成 JAR 文件。

    \"image\"

    如果要运行自定义目标,例如从 Maven 插件继承的目标,您可以使用 Maven 视图:
    \"image\"

    执行来自 Maven 插件的目标

    编辑 pom.xml 文件并添加依赖项后,VS Code将自动重新加载 classpath,然后您就可以从新的依赖项中导入类和包。 这个过程非常干净、顺畅。

    Microsoft的Java测试执行器

    最后一步是增强单元测试的运行、调试和测试结果的可视化。此扩展程序将超链接添加到可以单独执行的单元测试 (支持 JUnit 和 TestNG),您可以立即在 VS Code 中看到报告,如下面的示例所示。

    \"image\"

    在VS Code中运行单元测试

    此扩展还将启用测试资源管理器视图,因此您可以专注于代码的单元测试,并以更加符合测试驱动开发(TDD)的方式编写软件。

    \"image\"

    测试浏览器

    此扩展目前仅适用于 Maven 项目,因此请确保您安装了针对 Java 的 Maven 扩展。

    高级设置

    如果您现在对使用 VS Code 进行 Java 开发感到满意,那么是时候进一步改善您的使用体验了。 以下是一些扩展列表,可以改善您的日常工作体验。

    这只是接下来要添加哪些扩展的建议,而不是事实标准的列表,但它可以让您先行一步。

    GitLens

    \"image\"

    希望您已经在使用Git了,无论是通过GitHub还是其它任何服务或环境。此扩展为您提供有关源代码著作信息的洞察,例如 “谁添加了此方法以及何时添加”。

    上图就是安装了 GitLens 后 Java 类的样子。看看那些没有数字的行,它们是对提交历史的注释。 您也可以简单地将鼠标悬停在特定的行上,它将显示这一行是何时、由谁、在哪个提交哈希上添加的。

    Rest客户端

    如果您是构建 REST API 的开发人员,那么这是您必须安装的 VS Code 的扩展。 有了它,您将能够编辑包含 HTTP 调用的 .http 文件。 编辑器将快速提供代码片段和模板,它会为您提供一个即点生效的神奇的超链接,它会触发 HTTP 调用并在旁边打开结果。下图是一个快速浏览。

    \"image\"

    就这样了! 您现在拥有一份完整的 VS Code 设置,可以实际进行任何类型的Java 开发了。

    福利:Pivotal的 Spring 设置和Gradle

    如果你是一个狂热的 Spring 开发人员,一定想知道Pivotal和微软提供的那些能增强Spring Boot应用开发体验的重要扩展。

    最后,有一个可以帮助您编写build.gradle文件的Gradle扩展。

    以下是一些额外的Spring工具供进一步学习:
    Spring Boot Tools
    Spring Initializr Java Support
    Spring Boot Dashboard
    Gradle Language Support

    查看英文原文:https://dzone.com/articles/visual-studio-code-for-java-the-ultimate-guide-201

    展开全文
  • 就像开发java用eclipse,.NET用visual studio一样,开发PHP也很需要一种这样的利器。常见的php的IDE有Eclipse,NetBeans,Zend studio,vs.php等。这几个我也都用过,其中Eclipse,NetBeans,Zend studio都有win和...
  • WebStorm虽然强大, Visual Studio Code毕竟是Windows的亲儿子。 目录 说在前面 Visual Studio Code 简介 Visual Studio Code安装 下载 Visual Studio Code 安装步骤 使用exe安装示例 双击运行 Visual ...

    WebStorm虽然强大, Visual Studio Code毕竟是Windows的亲儿子。

    目录

    说在前面

    Visual Studio Code 简介

    Visual Studio Code安装

    下载 Visual Studio Code

    安装步骤

    使用exe安装示例

    双击运行

    Visual Studio Code 特点

    总结


    说在前面

    最近想研究研究 js,以前玩过WebStorm,也用过一段VSCode,对比之下感觉Visual Studio Code比较轻量级一点,想重新整理一下Visual Studio Code,这算是一个 新的篇章吧,希望能坚持下去,并且 后期会总结成 个人专栏。望支持~

    Visual Studio Code 简介

    Visual Studio Code是一个轻量但功能强大的源代码编辑器,可在桌面上运行,适用于Windows,macOS和Linux。它内置了对JavaScript,TypeScript和Node.js的支持,并具有丰富的其他语言(如C ++,C#,Java,Python,PHP,Go)和运行时(如.NET和Unity)的扩展生态系统。

    • vsc是一个比较潮比较新的编辑器(跨平台Mac OS X、Windows和 Linux )
    • vsc功能和textmate、sublime、notepad++,ultraedit等比较,毫不逊色
    • vsc尤其是在nodejs(调试)和typescript、go上支持尤其好
    • vsc提供了自定义 Debugger Adapter 和 VSCode Debug Protocol 从而实现自己的调试器

    Visual Studio Code安装

    下载 Visual Studio Code

    官方点击:https://code.visualstudio.com/

    这里可直接点击 Download for Windows。

    安装步骤

    使用exe安装示例

    下载完成后是 一个 exe,本文 以 VSCodeUserSetup-x64-1.31.1.exe为例 做简单介绍。

    官方是建议使用exe的,该软件包包含一个图形用户界面(GUI),可指导您完成安装过程。双击可执行exe,选择安装到指定的目录;

    双击运行

    安装完成之后会自动运行,首页 Welcome。

    Visual Studio Code 特点

    • Free但不开源(目前已经开源)
    • Build(构建)和 debug(调试) 现代web和云应用(尤其是JavaScript、TypeScript、C#、ASP.NET v5 和 Nodejs)
    • 跨平台支持Linux, Mac OSX, and Windows
    • 支持语法自动补全,智能提示
    • 内置html开发神器emmet
    • 速度、调试效率非常快
    • 支持多主题(配色方案)0.9.1之后更爽
    • 对于其他编辑器的高效操作和快捷键都有继承(训练习惯的时候会讲)
    • 插件系统

    总结

    微软对于VSCode的定位是:位于编辑器与IDE之间,但是更像一个编辑器。有人说是披着编辑器外衣的IDE,我觉得是披着IDE外衣的编辑器。

    参考文献:

    VSCode官网:https://code.visualstudio.com/

    相关文献:

    • 代码开源:https://github.com/Microsoft/vscode
    • 官方博客:http://blogs.msdn.com/b/vscode/?Redirected=true
    • roadmap:https://github.com/Microsoft/vscode/wiki/Roadmap
    • 支持go语言:https://github.com/Microsoft/vscode-go
    展开全文
  • 如何使用Visual Studio Code进行Java编程

    千次阅读 2020-10-19 20:12:52
    作者:魔王不造反https://zhuanlan.zhihu.com/p/35176928任何一个程序员都有自己喜爱的编辑器、工具、开发利器,有这样一群人,对于vim这种上古神器难以...
  • 使用Visual Studio开发BlackBerry Java应用程序。
  • Visual Studio Code 搭建 Java 开发环境

    万次阅读 多人点赞 2018-04-11 13:55:11
    原文链接:http://blog.whezh.com/vscode-java/ 随着时间的推移,感觉以前掌握的一些...《算法》一书的示例代码是 Java 编写,现在已经有一年多没有写过 Java 代码了,平时工作、学习的重点主要还是集中在了前端...
  • 1. 安装Visual Studio Code Visual Studio Code是微软的一款代码开发工具,这个工具之前就在用,配置过程略 2. 配置JDK环境 可以去Oracle官网下载,但是网络比较慢,推荐国内的镜像源,如:华为源...
  • Visual Studio Code 搭建 Java开发环境

    千次阅读 2020-03-20 15:40:42
    0x01 Visual Studio 添加扩展 Java Dependency Viewer Java Extension Pack Language Support for Java™ by Red Hat Lombok Annotations Support for VS Code Spring Boot Extension Pack 0x02 配置Java地址 Ctrl...
  • visual studio code搭建Java环境一、软件安装二、添加环境变量三、vscode配置1、软件本身设置2、编译环境配置后记 一、软件安装 visual studio code下载链接: ...
  • 本文介绍了如何使用VisualStudio高效开发调试AndroidNDK,分享给大家,具体如下: 场景 场景一:Java层代码与SO的开发分为不同的程序猿负责,开发SO的时候基本上APK的其他文件不会修改。 场景二:主要代码就是C++...
  •  由于本人之前开发过一段时间Android,一直想使用一款高效率开发工具来开发STM32,是否能像开发Android、Java、前端他们那样,达到敏捷开发效果呢?当然是有的了。该款IDE那就是Visual Studio IDE,很好用,说到这...
  • 对于使用 Visual Studio Code 的 Java 开发者来说,Language Support for Java(TM) by Red Hat扩展提供了非常好的语言特性支持,比如智能感知和项目支持等。然而,我们也听到一些用户反馈需要调试 Java 程序。今天,...
  • Java:trade_mark:for Visual Studio Code的语言支持 通过提供Java:trade_mark:语言支持,该利用 , 和 。 快速开始 安装扩展 如果您没有正确Java开发工具包下载并安装最新的Java Development Kit(当前的最低要求是...
  • 试用开发容器:Java 这是一个示例项目,使您可以通过几个简单的步骤尝试扩展。 注意:如果您正在遵循快速入门,则可以跳至“的部分。 设置开发容器 请按照以下步骤在容器中打开此示例: 如果您是第一次使用开发...
  • Visual Studio Code 配置java开发环境

    万次阅读 多人点赞 2018-09-24 09:29:13
    正好机器上有一个轻量级的VS Code,我就试着在上面搭了一个java开发环境。 VS Code本身是不支持调试java程序的,但它支持通过安装扩展来实现开发和调试程序。本文简单记录一下配置过程和遇到的问题。整个配置过程并...
  • 使用Unity3d框架开发的3D环境,以及在Visual Studio(C#)上开发的脚本。 视觉工作室 通讯终端应用 我对Visual Studio应用程序设计的首次介绍是作为计算机工程课程的最终项目进行的 从头开始设计用户界面(甚至是...
  • macOS配置Visual Studio Code开发Java项目

    万次阅读 2018-12-20 20:52:00
    今天折腾了一会vs code下...Visual Studio Code 2.macOS下查看jdk安装路径 在控制台输入  /usr/libexec/java_home -V 查看jdk的安装目录,入下图绿色部分圈出所示 3.打开vs code配置java.home变量 mac...
  • 具有 IDE 类功能,同时又保持着惊人速度的免费且开源的编辑器 Visual Studio Code(后面简称 VS Code)目前已经成为多语言开发人员的首选了。 而对于 Java 开发人员来说,在 VS Code 还没有的时候,即使是做一些简单...
  • Visual Studio Code里进行Java开发

    千次阅读 2019-03-07 17:27:27
    Visual Studio Code这款开发神器怎么可能不支持我大Java开发呢。在extension里下载Java extension Pack for Visual Studio Code: 安装后重启Visual Studio Code,java的语法高亮自动支持了。查看JDK里源代码的...
  • 如何用Visual Studio编译Java源代码

    万次阅读 多人点赞 2014-01-06 06:33:31
    环境:本文使用Visual Studio版本是Visual Studio 2013 Java运行环境已经按照《在Windows平台搭建Java 1.7开发环境》一文配好。 1. 打开Visual Studio,建立任意工程。本例中建立的是C# Class Library工程。 ...
  • [总数:84平均:1.9 / 5] 当您花在代码前面的时间比与家人在一起的时间多时,您可以正式将IDE(集成开发环境)称为“家”。 大多数开发人员会花费大量时间和精力来通过插件... 当Java开发人员冒险前往他们的Jav...
  • Visual Assist X是一款非常好的Microsoft Visual Studio 2005和Visual Studio .NET插件,支持C/C++,C#,ASP,Visua l Basic,Java和HTML等语言,能自动识别各种关键字、系统函数、成员变量、自动给出输入提示、...
  • Visual Studio开发工具集: Eclipse JAVA集成开发环境: 两者在开发语法上的差别不是很大,体验上也有不一样的区别,特别喜欢黑色的主题,关键子鲜明
  • 开发常用的IDE不外乎就是eclipse,Ideaj或目前基本不见使用的netbean. 这些基于Swing开发的IDE缺点就是打开耗内存,而且过慢. 我的本本i3实在够慢的,这时候如果有一个轻量级的Java IDE多好? 2.以前常用的轻量级编辑...
  • 使用VisualStudio高效开发调试AndroidNDK

    万次阅读 2017-11-27 17:01:05
    场景一:Java层代码与SO的开发分为不同的程序猿负责,开发SO的时候基本上APK的其他文件不会修改。 场景二:主要代码就是C++,Java层代码也只是个DEMO,Java代码基本没啥修改。 常见的做法是: 1. 使用编辑器或者...
  • vscode-java, Java代码对 Visual Studio 代码的支持 快速启动安装扩展如果你没有的开发套件,那么开发套件将正确地设置 。下载并安装 8或者 9兼容的开发套件。当你首次访问Java文件时,扩展被激活在目录层次结构中...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 45,721
精华内容 18,288
关键字:

studio开发java使用visual

java 订阅