作家
登录

Java开发者的福音:使用 Visual Studio Code 调试 Java 应用程序

作者: 来源: 2017-09-29 16:05:39 阅读 我要评论


[译者注:安装了 VSCode 的情况下,点击膳绫擎的链接即可调用 VSCode 进行安装]

 

对于应用 Visual Studio Code 的 Java 开辟者来说,Language Support for Java(TM) by Red Hat 扩大供给了异常好的说话特点支撑,比如智能感知和项目支撑等。然而,我们也听到一些用户反馈须要调试 Java 法度榜样。今天,我们万分冲动地宣布,我们与 Red Hat 合作开辟了能闪开辟者调试 Java 应用法度榜样的轻量级扩大:Java Debugger for Visual Studio Code,它基于 Java Debug Server。

留意: Java Debugger for Visual Studio Code 和 Java Debug Server 都将在宣布初始版后不久开放源码。

 

诊断 - 调用栈 面板会显示法度榜样的调用栈,你在这个面板中可以在捕获的调用路径中随便跳转。多线程调试也经由过程并行栈获得支撑。

  • 为了让 Java 开辟者能尽快开端应用 VS Code,我们也创建了一个 Java 扩大包,它包含了 Language Support for Java(TM) by Red Hat 和 Java Debugger for Visual Studio Code 这两个扩大,如许你不须要零丁去搜刮安装这些扩大。这是方才开端创建的一个现代 Java 工作流程,将来我们会往 Java 扩大包中添加更独特点和扩大。

     

    开端

    大年夜以下步调开端:

    1. 在 Visual Studio Code 中打开扩大视图(Ctrl+Shift+X)。

    2. 输入“java”以过率攀扩大列表。

    3. 找参预安装 Java Extension Pack (Java 扩大包),如不雅你已经安装了 Language Support for Java(TM) by Red Hat,也可以零丁找参预安装 Java Debugger for Visual Studio Code 扩大。

    你也可以直接大年夜本文中安装 Java 扩大包:

    安装 Java 扩大包

    预备项目。打开一个 .java 文件,Java 扩大会激活。Maven、Gradle 和 Eclipse 项目都能获得支撑。这个扩大会主动构建项目,不须要手工触发构建。

  • 在 mainClass 中填入要启动的类,或者在 hostName 中填入要附加的主机名以及在 port 中填入端口。

  • 设置断抱病按 F5 开端调试。

  •  

    支撑的特点

    在这个版本中,我们支撑以下特点:

    • 重启 VSCode,打开包含 Java 项目标代码,然后按下面的步调进行:

      1. 启动/附加 - 你可以在 VS Code 中启动一个 Java 项目,也可以附加到一个在本地或长途端声调试模式运行的 JVM 过程。

      2. 断点 - 支撑表达式前提或射中前提断点,可以在内置的断点设置容器中轻松进行设置。是以你可以直接在源代码视图中插入断点,不须要弹出容器,异常便利。按异常中断也获得了支撑。

      3. 控制流 - 包含 暂停、持续 F5、单步 F0、步进 F11、步出(彪炳) Shift+F11。

      4. 数据审查 - 当法度榜样停止在断点上的时刻,调试器可以拜访当前内存中的变量名和值。支撑查看/监督/设置变量值。

      5. 调试控制台 - 可以大年夜调试控制台看到标准输出和缺点输出信息。

    开端调试。切换到调试视图(Ctrl+Shift+D),打开 launch.json 并添加 Java 调试设备。

  • 接下来

    • 参阅更多关于 VS Code 中 Java 的信息

    反馈

    请分享你的看法,也迎接琶来提问,这能赞助我们进步。你可以在 Gitter 上接洽到我们。

    Xiaokai He, @JavaOnAzure

    【编辑推荐】

    1. 红帽OpenShift:让应用法度榜样安排与协作更快捷
    2. 两难决定:应用法度榜样是该斥资购买照样自立构建
    3. 跨平台开辟移动应用法度榜样的五大年夜对象_IT技巧周刊第396期_51CTO.com
    4. 外媒速递:Web应用法度榜样测试中的十二项顶级挑衅
    5. 复杂情况下,IT人员若何治理用户应用法度榜样体验
    【义务编辑:张燕妮 TEL:(010)68476606】

      推荐阅读

      Facebook 是如何进行大规模代码部署的

    这个新体系大年夜 2016 年 4 月开端,经由一年的时光慢慢地完美。起初的模式是大年夜骨干分支的提交中选择特定的变革放到宣布分支上。宣布分支天天将这些变革推送到临盆情况。这种“ cherry-picking ”的特>>>详细阅读


    本文标题: Java开发者的福音:使用 Visual Studio Code 调试 Java 应用程序

    地址:http://www.17bianji.com/lsqh/37683.html

  • 关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)