万安在线

java编译器 Java

日期:2019-10-01 来源:java编译器 评论:

[摘要]微软的 Java 扩展包该扩展包包含了后面将会详细介绍的五个扩展,有了它,你无需对 VS Code 有太多了解即可使用它来进行 Java 开发。红帽对 Java 的语言支持想要获得 VS Code 对 Java 的支持,只需安装该扩展即可实...……

微软的 Java 扩展包

该扩展包包含了后面将会详细介绍的五个扩展,有了它,你无需对 VS Code 有太多了解即可使用它来进行 Java 开发。

红帽对 Java 的语言支持

想要获得 VS Code 对 Java 的支持,只需安装该扩展即可实现。其他的扩展能够起到锦上添花的作用,你可以根据项目具体情况酌情使用。

安装语言支持后,你便可以阅读和编辑 Java 源代码了。首先创建一个名为HelloWorld.java 的文件并在 VS Code 中打开(或者在 VS Code 中创建文件,然后将其保存到某个文件夹中也行)。

接下来,打开终端,以 Mac OS 为例,键入 ⌘+` - 然后输入 javac HelloWorld.java指令进行编译。

这将生成一个名为 HelloWorld.class 的文件。执行 java HelloWorld 命令即可运行该程序。

Java 扩展的语言支持之所以能够支持 Java,主要借助于 Eclipse LSP。

其他特性

此扩展添加了许多其他功能,可以帮助开发者快速浏览、编写、重构和读取 Java源代码,以至于开发者可以放弃 IDE 转而选择轻量级的文本编辑器。

有关重构和完整的功能列表,点击此处了解更多。

微软的 Java 调试器

掌握了在 Visual Studio Code 中编写和阅读 Java 代码的基础知识之后,下一步学习程序的运行和调试。该扩展提供了这一点。它将使用你计算机上的默认JAVA_HOME 环境变量,当然,你也可以自定义。

它具备普通 Java IDE 的所有调试功能,开发者使用它可以更好地定制和控制事物的执行方式,掌握调试器连接到 JVM 的具体细节。此外,它还可以与远程 JVM 很好地配合工作。

安装此扩展之后,如上图所示,你会发现 main 方法上方有两个超链接,分别是 Run 和 Debug。点击“Run”,代码将被编译和执行。你还可以点击 Debug 并设置断点进行调试。

想要进行远程调试,你得添加新的配置。转到 Debug 视图(在 Mac 上按下 Shift +⌘+ D)并按下齿轮 ⚙ 配置按钮。这将打开 launch.json 文件。点击屏幕上蓝色的 Add Configuration(添加配置) 按钮。这会弹出一个菜单,如上图所示。

此时,你可以自定义一个连接远程 JVM 的启动程序。只需提供主机名和端口号等信息即可。

与任何 IDE 的调试方法一样,你可以在程序执行期间跟踪变量和堆栈信息,也可以对变量内容进行更改。

自此,关于 Visual Studio Code 的基本设置已经完成,我们可以用其读取、编写、运行和调试 Java 代码。

中级设置

只要你拥有 Java 编程的基础知识,那么你肯定会经常用到各种库、依赖项、类,等等。在 Visual Studio Code 中提升 Java 支持力度的最佳方法是添加以下扩展:

接下来,我们一个一个详细介绍。

微软的 Java 依赖查看器

该扩展将为开发者提供两大核心功能。其中一个是“项目”的概念,开发者可以使用它来手动添加库(JAR)。第二个是它允许开发者可视化当前项目设置的类路径,即使它是 Maven 项目也可以。

打开命令行(Shift +⌘+ P)并键入 create java:

你将看到项目创建的路径提示。项目所在文件夹的名称将与项目名相同。

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

如你所见,该项目具有 bin 和 src 文件夹的基本结构。在 src 中,你可以找到一个基本的 Java 类开始编写代码。如果你是一位经验丰富的 Java 开发人员,那么你将很快发现该扩展使用了与 Eclipse 类似的项目格式,它与 Eclipse LSP以及其他扩展一起使用效果将会更好。

添加库和 JAR 包

你可以编辑 .classpath 文件来添加库。该扩展将自动在类路径中加载这些库,从而运行代码将会变得轻而易举。

微软提供的 Maven for Java

java编译器 Java

  jEdit是一款凝聚了成百上千人开发经验的文本编辑器。大多数人认为,jEdit之所以能从功能和易用性方面打败许多昂贵的开发工具是因为,jEdit的核心,配备了一个内置的宏语言:一个可扩展的插件架构。还有数百种宏和插件可供选择。

  谷歌的Android Studio主要设计用于在Android平台上的开发,并且还可以运行和编辑一些Java代码。

  IntelliJ IDEA Community Edition是一款免费的Java IDE(集成开发环境),主要用于Android应用开发、Scala、Groovy、Java SE和Java编程。它设计轻巧,并提供如JUnit测试、TestNG、调试、代码检查、代码完成、支持多元重构、Maven构建工具、ant、可视化GUI构建器和XML和Java代码编辑器等有用的功能。

3、选择适合自己系统的选项,64位系统就选择64-bit、32位系统就选择32-bit

Java开发人员花费大量的时间埋头于Java代码,使用各种不同的IDE来开发Java代码,下面我将为大家介绍11个不同的IDE,这些IDE提供了多种功能。

感谢阅读,欢迎在评论区中发表自己不同的观点,若有其他问题请在评论区留言,喜欢的朋友请多多关注转发支持一下。

Maven 是 Java 生态系统中使用最广泛的项目构建和依赖管理工具。因此,该扩展可以帮助你通过 Visual Studio Code 应对几乎任何类型的 Java 项目。

你可以通过 Maven 原型(骨架)生成和引导 Maven 项目,管理依赖项并触发Maven 目标,还可以通过一些智能代码来编辑 pom.xml 文件。

进行如下操作:

扩展程序将询问目标文件夹,项目文件夹将会自动生成到该目标文件夹中。之后会打开一个终端,你需要在该终端上输入 Maven 命令行的参数,这些都会自动引导,因此完全不必担心。

项目创建完成之后,在终端右侧调用 code 。

此时,你的 Maven 项目应该已经在 VS Code 中打开了。有两种方式可以运行你的代码:

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

但是,要与 Maven 一起运行,你可以像往常一样使用终端,或者打开命令行并键入 Maven Execute Commands。

它会要求你选择一个项目。由于你只有一个项目,按下 Enter 键即可。接下来,你将看到所有默认核心 Maven 目标的列表。点击 package 以生成 JAR 文件。

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

编辑 pom.xml 文件以添加依赖项,VS Code 将自动重新加载类路径,它将从新的依赖项中导入类和包。

微软的 Java Test Runner

该部分的内容能够帮助你更好地运行、调试和可视化单元测试结果。此扩展添加了可单独执行的单元测试(支持 JUnit 和 TestNG )的超链接,你可以在 Visual Studio Code 中即刻查看报告,如下例所示。

此扩展还将启用 Test Explorer 视图,因此你可以专注于代码的单元测试并以更TDD 的风格编写软件。

此扩展目前仅适用于 Maven 项目,因此请确保你安装了 Maven for Java 扩展。

高级设置

如果你现在对使用 VS Code for Java 已经得心应手了,那么现在是时候学习一些高级技能了。下面的扩展程序能够让你的日常工作如虎添翼。

GitLens

希望你已经学会了使用 Git,无论是通过 GitHub 还是其他任何方式。此扩展程序可以帮助你了解源代码的修改者的历史记录,例如“何人何时添加了此方法”。

安装了 GitLens 之后,Java 类的样子将如上图所示。26行显示了修改者的历史信息。你也可以简单地将鼠标悬停在特定的行上,它将显示何人何时修改了该行代码。

REST 客户端

如果你是构建 REST API 的开发人员,那么这是 Visual Studio Code 环境中必须安装的扩展。有了它,你能够编辑包含 HTTP 调用的 .http 文件。编辑器将提供快速的代码片段和模板,它会在你点击后提供神奇的超链接,还会触发 HTTP 调用并在其旁边打开结果。如下图所示:

至此,我们拥有了一个完整的 Visual Studio Code 设置,可以进行任何类型的Java 开发。

其他扩展程序:Spring Setup 和 Gradle

如果你是一个 Spring 开发人员,Pivotal 和微软提供的 Spring Setup 扩展将为你带来 Spring Boot 应用程序开发的良好体验。

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

以下是其他一些值得了解的 Spring 工具:

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

本文为 CSDN 翻译,如需转载,请注明来源出处。

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

本文为 CSDN 翻译,如需转载,请注明来源出处。返回搜狐,查看更多

java编译器 Code

  BlueJ项目是一个免费和开放的源码软件,并基于GNU和GPL的开源协议。还有专为教学而设计的大学/大专BlueJ入门课程,是非常流行的教科书。

由于Maqetta本身就是应用htnl5/ajax编写的,因此在浏览器中运行就不需要下载额外的插件。Maqetta的功能包括开发和设计工作,网页可视编辑,主题编辑,wysiwyg可视化页面编辑器,拖拽式移动ui的设计,窗口小部件,javascript库等等。Maqetta几乎支持所有的浏览器,例如chrome和safari。

  DrJava是一款极端轻巧的开发环境,可用于编写Java程序。它主要是为学生而设计的,提供了一个直观的界面,并允许交互评估Java代码。

  此外,它还有自动缩进功能,支持超过200种语言的语法高亮,支持大量的字符编码,包括UTF8和Unicode,支持折叠选择性隐藏的文本区域,自动换行,等等。

  JSource是一款免费的Java IDE,是Java开发人员和程序员一个非常不错的选择。

   3.IntelliJ IDEA Community Edition

您至少需要输入5个字

相关内容

编辑精选

copyright © 2017 https://www.safe10000.com 万安在线 版权所有