跳至主要内容

Prerequisites

在 ChatGPT 中打开

开始使用 webforJ 非常简单,因为只有几个前提条件。使用本指南设置您的开发环境,配备您启动和运行 webforJ 所需的基本工具。

Java 开发工具包 (JDK)

webforJ 需要 Java 21 或更高版本。任何该版本的分发版都可以使用,因此选择您的团队已经使用的版本。

推荐用于开发

JetBrains Runtime 构建上进行开发。它接受 -XX:+AllowEnhancedClassRedefinition 选项,这使得 hotswap 工具 可以将类的结构、更字段或新方法的更改引入正在运行的应用程序。

在其他构建上,方法体内的编辑仍然会原地应用,而类的结构更改则需要重启。选择仅涉及您所开发的机器,它不会影响您打包或部署的位置。

版本管理工具是安装 JDK 的最简单方法,也是以后在版本之间移动的最简单方法。SDKMAN! 适用于 UNIX 系统,Jabba 适用于 UNIX 系统和 Windows。在 SDKMAN! 下,sdk install java 21.0.11-jbr 可以为您安装 JetBrains Runtime。

如果您想自己下载构建:

运行 java -version 以确认路径上使用的版本。

构建工具

webforJ 可以使用 Maven 或 Gradle 构建。原型 生成 Maven 项目,因此 Maven 是创建新应用的最快方法,现有的 Gradle 构建也以相同的方式工作。

Apache Maven 下载页面 安装 Maven,按照 Maven 的 安装说明 或 Baeldung 的 各操作系统指南

运行 mvn -v 以确认安装。

任一构建都通过 webforJ 构建插件 运行 webforJ 的构建时工作,使用原型创建的项目已经具备该插件。

编辑器

任何支持 Java 的编辑器都可以使用,因此请使用适合您工作流程的编辑器。常见选择:

  • IntelliJ IDEA: 开箱即用的 Java 支持和插件生态系统。
  • Visual Studio Code: 一个轻量级编辑器,通过扩展获得 Java 支持。
  • Zed: 一个代码编辑器,通过扩展支持 Java,扩展下载并为您管理 Eclipse Java 语言服务器。