在去年的某一段时间内,我们经常会看到标题类似为“宇宙第一 IDE Visual Studio 支持 Java 了!”的文章。当时,韩老师看到这篇文章也是一脸懵逼。公司里做 Java 的开发童鞋们就坐在韩老师附近(嗯,不超过五米的距离),大家都很熟。VS 支持 Java 了,我咋会不知道?

那么真相到底是什么呢?

首先,先说结论。这是谣言,是标题党。

我们在微软 VS Code 的官网(2019 年 7 月 13 日)可以看到关于 VS Code 是否会支持 Java 的说明。我们在官网中可以清楚地看到,目前微软并没有计划在 Visual Studio 中支持 Java。

然后,我们再来聊聊背后的故事。

北京时间 2018 年 10 月 25 日 - 27 日,2018 微软技术暨生态大会(Microsoft Tech Summit)在上海世博中心举行。在第二天的 Keynote 上,有这样一个演示环节:在 Visual Studio 中调试 Java 代码。谣言其实就是由此而来。那么,这就意味着 Visual Studio 支持 Java 了吗?

其实,在台上的两位同事与韩老师同在微软上海的 Visual Studio China 团队中。他们演示的是 Visual Studio Live Share 的功能。通过 Visual Studio Live Share 可以实现实时的协同开发,功能包括:

  • 实时共享代码编辑
  • 跟随团队其他成员的光标
  • 协作调试代码
  • 共享本地服务器
  • 共享终端

演示中,一位同事在他的 macOS 上安装好了 VS Code,JDK,相关的 Java 插件以及 Live Share 插件。另一位同事在另一台 Windows 上 安装了 VS 和 Live Share 插件,却不需要安装任何的 Java 环境。使用的 VS Code 可以轻松通过 Visual Studio Live Share 轻松把 Java 的开发环境实时共享给使用 VS 的同事,使得使用 VS 的同事可以在 VS 里调试 Java 代码。

所以,谣言就此终结。并不是 Visual Studio 支持 Java,而是通过 Visual Studio Live Share 的功能,把 VS Code 的 Java 开发环境共享给了 VS。

相信读者朋友们已经了解清楚了整个事件的来龙去脉。其实,在韩老师的知乎 Live 中,韩老师对此事也有说明。想要更深入地了解 VS Code,欢迎参加《VS Code 从入门到进阶》知乎 Live,与韩老师一起探索 Visual Studio Code!

VS Code 从入门到进阶​www.zhihu.com

用leda没有java enterprise选项_Visual Studio 支持 Java?谣言止于智者相关推荐

  1. visual studio 运行java_Visual Studio 支持 Java?谣言止于智者

    在去年的某一段时间内,我们经常会看到标题类似为"宇宙第一 IDE Visual Studio 支持 Java 了!"的文章.当时,韩老师看到这篇文章也是一脸懵逼.公司里做 Java ...

  2. Visual Studio 支持 Java?谣言止于智者

    在去年的某一段时间内,我们经常会看到标题类似为"宇宙第一 IDE Visual Studio 支持 Java 了!"的文章.当时,韩老师看到这篇文章也是一脸懵逼.公司里做 Java ...

  3. 宇宙第一 IDE Visual Studio 支持 Java 了!

    惊不惊喜?意不意外? 作者 | 唐小引 出品 | CSDN(ID:CSDNNews) 北京时间 10 月 25 日 - 27 日,2018 微软技术暨生态大会(Microsoft Tech Summi ...

  4. java8如何兼容java7_尽管使用Java 8功能,项目如何支持Java 7

    这不是一个错误(正如我自己想的那样).该项目确实使用来自Java 8的类.它不使用Java 7进行编译,并且其Maven构建也不能与Java 7一起运行. 但是,由于Lambda中特定于Java 8的 ...

  5. 如何安装和配置java环境,让电脑支持java运行

    现在java越来越火,很多程序是由java开发完成的.而且越来越多的程序员加入到java大军里面来. 如果配置java,对于新手来说,是一个非常大的考验. 本文以图片和说明,手把手教你配置java环境 ...

  6. 解决方案:IDEA没有Java Enterprise选项的问题

    1.版本 这里是以 IntelliJ IDEA 2022.2.2 (Ultimate Edition) 为例. 2.解决方案 ctrl+alt+shift+/打开如下界面,点击Registry 选中j ...

  7. linux java远程调试_Visual Studio 2017 Linux远程调试(gdbserver)

    在我的远程计算机(Ubuntu 16.04.4 LTS)上安装gdbserver之后,我通过在Visual Studio 2017中创建"跨平台控制台应用程序(linux)"项目来 ...

  8. JAVA基础(三)——服务器操作系统、Java开发环境、Java技术架构、定义Java类及其命名规范、Java注释方式

    1. 服务器操作系统 当前主流的服务器操作系统则主要分为:Windowsserver.UNIX.Linux.NetWare这四大阵容. (1)Windowsserver作为推广的最好,用户群体最大的服 ...

  9. 【Groovy】Groovy 语言特点简介 ( 支持 Java 语法 | 支持 Java 虚拟机 | Groovy 语言是动态语言 | Groovy 扩展 JDK | 编译时元编程 )

    文章目录 一.Groovy 支持 Java 语法 二.Groovy 支持 Java 虚拟机 三.Groovy 语言是 动态语言 四.Groovy 扩展 JDK 五.Groovy 编译时元编程 一.Gr ...

最新文章

  1. 检查PHP会话是否已经开始
  2. Java_IO流_抽象类
  3. Hibernate抓取策略
  4. Tensorflow基本开发步骤——以逻辑回归拟合二维数据为例
  5. html 树形结构_HTML学习之语义化标签
  6. 博弈——巴什博弈(hdu1846,2188,2897)
  7. SQL:JOIN ON
  8. Django1.7如何配置静态资源访问
  9. openfeign远程调用不起作用解决_使用Spring Boot的spring.factories进行注入---SpringCloud Alibaba_若依微服务框架改造---工作笔记007
  10. 构建插件式的应用程序框架(四)----服务容器
  11. 0/1背包总结(持续更新...)
  12. 拓端tecdat|R语言中的Nelson-Siegel模型在汇率预测的应用
  13. 下载anaconda后配置环境变量
  14. 【硬件通信协议】2. 详细解析SPI通信协议(标准4线SPI)
  15. 基于JavaSwing开发医院信息管理系统 毕业设计 课程设计 大作业
  16. 儿童节特刊 | 如何练好手眼协调能力(手眼标定详解,附源码)
  17. 在 CSDN 官宣了,二哥要和华为大佬一起创业了!也许以后洛阳的小伙伴回乡又多了一个选择!
  18. caiguai docker-xware_黑科技——通过docker+xware在群辉DSM 6.0系统实现迅雷远程下载-Go语言中文社区...
  19. 服务器有无线网卡么,全面认识服务器网卡:理论篇
  20. linux临时目录不可查询,用find、rm命令清理Linux临时文件夹及检查Linux临时文件夹何时已满...

热门文章

  1. Python入门100题 | 第006题
  2. Hadoop Streaming二次排序
  3. numpy.absolute详解
  4. 面试总结-百度(2)
  5. Hive SQL基础
  6. 有关数据治理的本质及实践,看这一篇就够了【转】
  7. python数据挖掘入门与实战代码
  8. 中文转unicode,中文转bytes,unicode转bytes java实现
  9. mysql 批量删除数据
  10. 反欺诈评分模型之手机终端