Oracle推出针对VS Code的Java扩展

出品 | OSC开源社区(ID:oschina2013)Oracle 宣布推出针对 Visual Studio Code 的 Java Platform 扩展。该扩展涵盖了从编辑、编译到调试和测试的整个开发周期,并支持类级和变量重构。初始版本提供了许多功能,包括:项目视图、自动完成、错误高亮显示、跳转到定义、某些形式的自动重构、JavaDoc-on-hover、调试支持、对 JUnit 的单元测试支持以及对 Gradle 和 Maven 项目的支持。该扩展现已在 Visual Studio Code marketplace 上提供。Oracle 在公告中表示,Visual Studio Code 作为通用 IDE 的日益普及已经改变了编程语言与其 IDE 之间的关系。在过去,开发人员首先会选择一种语言,然后为该语言选择一个 IDE。如今,许多开发人员希望 VS Code 等与语言无关的 IDE 能够为他们可能使用的每种语言提供良好的支持。“Java 拥有优秀的专业 IDE,许多大公司和专门的 Java 专业人士都依赖这些 IDE,但也有大量 Java 开发人员使用 VS Code,尤其是学习 Java 的学生和除了 Java 之外还使用其他语言的人。我们希望 Java 程序员能够在他们喜欢的 IDE 中获得良好的体验。”根据介绍,为了支持编程语言,VS Code 扩展的核心是 language server —— 一个操作语言工具并使用 Language Server Protocol 与 IDE 通信的后端。Oracle 的 Java language server 是为 Apache NetBeans 项目开发的服务器的精简版本,基于 OpenJDK JDK 的 javac 编译器(用于代码编辑和编译)和 OpenJDK 的调试器接口(用于调试),使得其可以在新的 JDK 功能推出后立即启用 VS Code 支持。“为此,我们的 VS Code 扩展将支持当前的 JDK 版本以及下一个即将发布的 JDK 版本。”更多详情可查看官方公告:https://inside.java/2023/10/18/announcing-vscode-extension/


 有奖问答



什么是联邦学习?与分布式训练有什么区别和联系?联邦学习的场景有哪些?联邦学习入门学习、上手开发的建议......

 (10 月 18 日 - 10 月 24 日) 一起来探讨关于「联邦学习技术」的问题,参与还有机会获得定制笔记本礼盒三件套哦!

立即参与



这里有最新开源资讯、软件更新、技术干货等内容

点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦


相关推荐

  • 开源活动那么多,如何卷出新花样?
  • 底层全部重构,小米澎湃OS完整系统架构公布
  • 别再被网络设备光模块信息困扰!快来学习这些实用技巧!
  • 一文读懂全新深度学习库Rust Burn
  • 15.7K Star开源一款开源的智能旋钮设备,可自定义端点位置,虚拟制动,触觉反馈
  • 【CVPR2023】利用虚拟仿真环境对车辆检测的对抗性稳健性进行基准测试
  • 面试华为终端事业部,历时半个月,还是凉了...
  • 又裁员了...
  • 美国的LP们也在为DPI头疼
  • 如何确定Apache Kafka的大小和规模
  • 宿华辞任快手董事长;小米澎湃OS开启“人车家全生态”;Hugging Face 被限制访问;朝鲜开发者被指控冒名从事美企远程外包
  • 懂点 React Hooks,就这么香?| 极客时间
  • Kubernetes 上 API 网关的未来
  • Presto 在知乎的缓存加速实践
  • 智谱 AI“超 25 亿融资”的背后
  • 【深度学习】ScienceAI 案例汇总 | 医学研究最新动向
  • 为什么 Maven 总是拉不到包?
  • 官宣:2024年,博士再扩招!
  • Python文本终端GUI框架,太酷了
  • Meta普林斯顿提出LLM上下文终极解决方案!让模型化身自主智能体,自行读取上下文节点树