- Dev Blogs
- Java Blog in Chinese
Java Blog in Chinese
欢迎来到Microsoft的Java中文博客,在这里可以找到与Java相关产品与服务的更新
Latest posts
Java on Visual Studio Code的更新 – 2021年3月
欢迎来到Java的VS Code更新。在过去的几个月中,我们的工程师一直在专注于一些非常重要的工作。现在,是时候揭开面纱了,开始吧。 类型层次结构(Type hierarchy) VS Code已经支持Java的调用层次结构(Call Hierarchy),那么类型层次结构呢? 我们与Red Hat一起非常高兴地宣布,由Red Hat发布的最新版本的Java语言支持扩展已经支持浏览类型层次结构。 该功能使您可以在类,超类型或子类型视图中查看类型层次结构。 移动文件时的包重构 我们知道很多开发人员都在等待此功能,当.java文件从一个文件夹移动到另一个文件夹时,VS Code可以自动更新包声明和导入语句。Red Hat发布的最新版本的Java语言支持扩展现在支持此功能。除了自动更新之外,该功能还允许您预览和撤消包更改。 类路径配置(Classpath configuration) 管理源代码,输出,运行时和库的路径是一项重要的项目管理任务,几乎每个Java开发人员都会执行。对于使用诸如Maven或Gradle之类的构建工具的人,这些工具允许通过其配置文件管理这些路径。但是,对于那些不使用构建工具的人,尤其是像学生,他们需要依赖IDE /编辑器工具进行管理。为满足此需求,我们发布了类路径配置功能。 启动配置向导 您可以从“JAVA PROJECTS”资源管理器中启动配置向导,也可以单击C...
在AKS上运行WebSphere Liberty和Open Liberty
我们非常高兴地发布在Azure Kubernetes服务(AKS)上运行IBM WebSphere Liberty和Open Liberty的指南。微软与IBM一起开发了该指南,指南利用了Open Liberty Operator,并提供了在AKS集群上运行WebSphere Liberty或Open Liberty的逐步说明。该指南旨在使您可以轻松利用IBM和Microsoft的最佳实践开始进行生产就绪的部署。欢迎联系我们评估有关全面生产使用的指南或就迁移案例进行合作。 解决方案详细信息和路线图 WebSphere Liberty和Open Liberty是WebSphere产品系列的一部分,是IBM的下一代Java平台,对于实现企业关键任务的Java工作负载的云现代化至关重要。 Open Liberty是WebSphere Liberty的生产就绪,免费的开源基础。共享相同的核心实现,这两种产品都是快速,轻量级,模块化和容器友好型云原生运行时,并且对Java EE,Jakarta EE和MicroProfile等行业标准提供了强大的支持。先前,我们发布了有关在Azure Red Hat OpenShift(ARO)上运行WebSphere Liberty和Open Liberty的指南。此版本扩大了对有兴趣在Azure托管容器平台上运行WebSphere Liberty和Open Liberty的客户的指南。 ...
Java on Visual Studio Code的更新 – 2021年2月
欢迎来到2月的VS Code Java更新。春天来了。这是一个令人耳目一新的季节,当然VS Code也不例外。这次,我们将为您展示处于体验阶段的新欢迎页面以及重新设计的图标。我们希望您喜欢我们的新外观,同时也享受即将到来的春天。开始吧。 新的欢迎页面 新用户通常会花几分钟时间来浏览欢迎页面并尝试功能。用户对欢迎页面的满意程度对他们对产品的满意程度有直接影响。因此,我们决定对我们的欢迎页面进行一些新的尝试。 我们的新设计着重于三件事:帮助用户找到最重要的功能,开始第一个项目,以及提供参考信息。 快速功能简介 首次打开欢迎页面时,将显示分步骤的快速功能简介。该简介涵盖了用户会使用的最重要的Java功能:打开项目,管理项目,运行和调试项目以及测试项目。简介有嵌入链接,可以直接将您带到这些功能点。 欢迎页面 简介完成后,您将被带到欢迎页面。除了创建新项目或导入现有项目,该页面还为您提供对配置,Spring和学生用户的一系类参考信息。此外,您还可以在页面上找到我们的博客,推特和GitHub仓库信息,以保持与我们的联系。 启动欢迎页面 新的欢迎页面还处于体验阶段。您可以通过Ctrl + Shift + P打开命令面板,然后在面板上键入“ java welcome”来启动页面。请尝试并给我们您的反馈。 新图标 微软发布的Java扩展有了新的图标。简洁现代的外观突显了VS Code作为一种现代轻...
Java on Visual Studio Code的更新 – 2021年1月
欢迎来到2021年的第一次VS Code Java更新。首先祝大家农历新年快乐。最近有一些用户问了我们如何在VS Code上运行测试的问题,这次,我们将介绍如何操作。同时,我们将分享Azure Spring Cloud扩展发布的消息。该扩展帮助您创建,管理和部署应用程序到Azure Spring Cloud,一个微软与VMware共同构建和运营的完全托管的Azure服务。开始吧。 测试 要在VS Code上运行Java测试,建议使用Java Test Runner扩展。我们的Java Extension Pack也包括该扩展。扩展支持JUnit4,JUnit5和TestNG框架。 运行测试 当将带有测试用例的项目导入VS Code时,VS Code可以自动检测测试用例并为您运行做好准备。有多个选项可以运行测试。 1.从测试管理器(Test Explorer)运行 测试管理器为测试提供最全面的支持。除了单独运行用例外,您还可以如下所示一次运行所有测试。 2.从项目管理器(JAVA PROJECTS Explorer)运行 项目管理器提供对项目相关功能(包括测试)的访问。您可以在项目级别或在单个程序包或类级别运行测试,如下所示。 3.从CodeLens运行 CodeLens是VS Code的一个功能,它可通过代码旁边的链接提供上下文感知的操作。当VS Code在代码中检测到测试注释时,它将在注释旁...
Java on Visual Studio Code的更新 – 2020年12月
欢迎来到Visual Studio Code十二月的Java更新。当此博客发布时,我们已经到了2021年,所以,首先祝大家新年快乐。这次除了分享最新的功能外,我们还想邀请您参与我们的线上问卷调查 (问卷右上角有切换到中文选项),该调查将花费不到2分钟的时间,但可以使我们更好了解您在2021年对我们的期望。希望能够得到您的支持和参与。我们这就开始吧。 新功能 在7月的博客中,我们首次引入了JAVA PROJECTS Explorer(也称为项目视图),它为您提供了一个访问项目管理相关功能的入口。从那以后,我们一直在不断改进JAVA PROJECTS Explorer。 运行程序 现在,您可以直接从JAVA PROJECT Explorer运行应用程序。在尝试之前,请确保安装了最新版本的Debugger for Java扩展。 更新项目 修改Maven或Gradle依赖项后,或者为了确保项目内部的一致性时,您可能会使用更新项目功能。以前,要进行该操作,必须使用VS Code File Explorer (文件浏览器)。现在,您可以在JAVA PROJECTS Explorer右键单击项目节点来更新项目。 导航到依赖项的POM文件 右键单击POM文件的依赖项,然后选择“Go to Definition”,打开依赖项的POM文件。 新快捷键 我们添加了新快捷键,现在您可以使用快捷键从J...
在Azure Kubernetes服务上运行Oracle WebLogic Server
现在我们很高兴发布与WebLogic团队一起开发的用于Azure Kubernetes服务(AKS)上运行Oracle WebLogic Server(WLS)解决方案的初始版本。这是Microsoft与Oracle之间广泛合作伙伴关系的一部分。该合作伙伴关系包括对在Azure上运行的一系列Oracle软件(包括Oracle WebLogic,Oracle Linux和Oracle DB)的联合支持,以及Oracle Cloud Infrastructure(OCI)和Azure之间的互操作性。 WLS是在Azure上启用企业Java工作负载的关键组件。此初始版本证明WebLogic完全可以在AKS上运行,并且提供了一组说明,示例和脚本,旨在使您可以轻松地开始进行生产准备部署。评估解决方案的生产环境使用,并就迁移案例进行合作,请参考。 解决方案详细信息和路线图 Azure Linux虚拟机上的WLS解决方案于9月发布,涉及几个重要的用例,例如基本映像,单个工作实例,群集,通过Azure App Gateway的负载平衡,数据库集成以及通过Azure Active Directory的安全性。本次发布通过WebLogic Operator来为在AKS上可靠地运行WebLogic群集提供基本支持,为在Azure上部署WLS提供了更多选择。 WebLogic Server群集已完全可以通过WebLogic Ku...
Java on Visual Studio Code的更新 – 2020年11月
欢迎阅读11月的VS Code Java更新。在此更新中,我们很高兴的发布最新的向导功能用于帮助您配置Java运行环境。在9月,我们的博客澄清:1)Java 11作为JDK的最低版本仅针对运行VS Code for Java本身; 2)VS Code支持开发JDK版本1.5或以上版本的项目。在该博客中,我们还分享了如何分别为您的项目和VS Code for Java配置JDK,这要求您手动在“ settings.json”文件中配置。尽管手动方法可以实现正确配置,但我们看到整体体验仍然需要改善。Java运行环境配置向导就是在这种情况下产生的。 Java运行环境配置向导 Java运行时配置向导是Java Extension Pack的一部分。请确保您已安装此扩展包。附带说明一下,我们强烈建议您为VS Code上的Java开发安装Java扩展包或Coding Pack。有关详细信息,请参考此处。 将项目加载到Workspace 单击菜单:Files->Open Folder…或Files->Open Workspace…以将项目加载到Workspace。当您在状态栏上看到一个竖起大拇指的图标时,即表示您的项目已加载。 打开向导 Ctrl + Shift + P启动命令面板,然后使用命令“ Java:Configure Java Runtime”启动向导。 配置项目JDK 向导上的Proje...
Java on Visual Studio Code的更新 – 2020年10月
欢迎来到Visual Studio Code的Java更新。在此更新中,我们将介绍一些您喜欢的“小”功能。VS Code不仅仅专注功能,体验和扩展,还专注社区和用户。感谢您提供给我们的所有反馈,想法和批评。我们下面将要介绍的一些功能直接受到了您的启发。 调试 堆栈跟踪支持源代码超链接 现在,您可以通过在终端窗口中单击源超代码链接直接从堆栈跟踪导航到源代码。 指定VM参数 我们引入了一个新设置java.debug.settings.vmArgs,用于指定默认的VM参数。该设置可以应用于用户或工作空间下的所有运行或调试会话。您可以通过单击Files->Preferences->Settings,然后在设置视图中搜索“ java.debug.settings.vmArgs”来找到该设置。 从项目视图运行和调试 现在,您可以通过右键单击项目名称直接从项目视图的弹出菜单中运行或调试应用程序。 项目管理 将JAR导出到用户指定的文件夹 我们引入了一个新设置java.project.exportJar.targetPath,用于指定将JAR导出到默认文件夹还是用户指定的文件夹。将值设置为“ askUser”时,用户可以在导出过程中指定目标文件夹。您可以通过单击Files->Preferences->Settings找到设置,然后在设置视图中搜索“ java.proje...
WebLogic的Azure虚拟机主要版本发布
我们很高兴地宣布,将发布在Azure Linux虚拟机上运行Oracle WebLogic Server(WLS)的解决方案的主要版本。该版本是与WebLogic团队共同开发的,是Microsoft和Oracle之间广泛合作伙伴关系的一部分。希望大家对解决方案的生产环境使用进行评估,并联系我们就迁移案例进行合作。