Apache Netbeans 是一款非常强大的 IDE 软件,使用它可以轻松的创建和开发 Web 应用程序。本教程将基于 Zulu JDK、Apache Tomcat 9 以将 Apache NetBeans 12.2 安装在搭载 M1 芯片的 Mac 上,搭建出基于 Apple Silicon 下的 Web 应用程序开发环境。

本教程所使用 Mac 之配置详情如下:

  • Mac mini ( M1, 2020 )
  • 16 GB 内存
  • 512 GB 存储内存
  • macOS Big Sur 11.2.1
mac-mini-config

安装 JDK 环境

安装 Apache NetBeans 12.2 前,你的 Mac 需要已经安装好 JDK 环境。如果你不知道如何安装,可以前往这里查看教程。

下载 Apache Tomcat 9

Apache Tomcat 是一个 Java Web 应用服务器,是搭建开发环境必不可少的一样东西。本次安装教程将使用 Apache Tomcat 9。

前往 Apache Tomcat 下载页面,我们需要下载 Tomcat 9 的二进制核心文件。因此,请选择「Binary Distributions 」里面「Core」分类「zip (pgp, sha512)」。

或点击这里直接下载。

下载完成后,你将获得一个命名格式为「apache-tomcat-9.x.xx」的 .zip 文件。请将它解压到一个你方便读取的目录。(建议放在你的个人用户文件夹,以本教程为例:“/users/winsonlo/apache-tomcat-9.0.43”)

下载 Apache NetBeans 12.2

在安装 Apache NetBeans 12 之前,你需要前往 Apache NetBeans 官方下载页面下载安装器。

本次我们将使用其最新的 12.2 版本进行安装。点击「Download」按钮进入 Apache NetBeans 12.2 下载页面

选择「Apache-NetBeans-12.2-bin-macosx.dmg (SHA-512, PGP ASC)」

Apache 会根据你的网络状况,为你匹配最合适的下载节点,只需点击网页上提供的下载链接,你的 Mac 将自动开始下载安装包到本地。

运行安装包以安装 Apache NetBeans 12.2

当安装包下载完毕后,打开安装包。系统会连续弹出 2 个提示框,点击「允许」即可。

然后点击「继续」以进入下一步。

在「许可」页面同意其协议,并选择你需要安装的目标路径,随后在「安装类型」页面点击「安装」以开始安装 Apache NetBeans 12.2 。

点击「安装」后,你需要输入你 Mac 的密码或使用 Apple Watch 以授权安装器将 Apache NetBeans 12.2 安装到你的 Mac 上。

随后安装器将会自动运行,并将 Apache NetBeans 12.2 安装到你的 Mac 上。

添加并配置 Apache Tomcat 9 服务器

我们需要在 Apache Netbeans 12.2 里,添加 Apache Netbeans 9 Web 应用服务器。

打开已经成功安装在 Mac 上的 Apache Netbeans 12.2,在顶部菜单栏中,选择「Windows」-「Services」

Apache-Netbeans-Menu

在左侧的「Services」栏目,右键点击「Servers」并选择「Add Server…」

选择「Apache Tomcat or TomEE」,并在下面的 Name 填写你喜欢的服务器命名。本教程将填写:“Apache Tomcat 9”

然后点击「Next >」以进入下一步。

在“Finding Feature”页面,点击「Download and Activate…」

耐心等待 Apache Netbeans 12.2 搜索对应的依赖文件,然后点击「Next >」。

选择「nb-javac Impl [2.3]」,并勾选下方的同意其相关协议的选择框,然后点击「Install」。

此时 Apache Netbeans 12.2 将会开始下载相关的依赖,并对其进行安装与激活,此时请耐心等待。

在“Installation and Login Details”页面,配置 Tomcat 服务器的相关用户信息。

  • Server location: 选择刚刚 Apache Tomcat 9 二进制压缩文件所解压的目录,以本教程为例,路径则为:“/users/winsonlo/apache-tomcat-9.0.43”。
  • Username: 你的用户名
  • Password: 你的密码
  • 勾选「Create user if it does not exist」(翻译:若用户不存在,则创建为新用户)

点击「Finsh」以完成配置。

完成配置后,你可在左方「Server」栏目中查看已经成功创建的 Apache Tomcat 9 Web 应用服务器。

修改 Apache Tomcat 9 权限

创建完 Apache Tomcat 9 Web 应用服务器后,我们需要对 Tomcat 的部分文件赋予可执行权限,不然启动服务器的时候,会出现权限不足,无法启动的错误。

Tomcat 9 权限不足
无执行权限,服务器启动失败

我们将使用 Mac 的「终端」,对 Tomcat 9 文件夹里面的“bin”文件夹里的所有 “.sh” 脚本赋予 777 可执行权限。

打开「终端」,输入并执行以下命令

sudo chmod 777 /users/XXX/apache-tomcat-9.0.43/bin/*.sh

*注意:我们假设你已经将 Tomcat 9 的服务器文件夹解压到你的用户根目录中。执行以上命令是,请将XXX替换为你的用户名。

大功告成

创建一个 Maven 测试项目

此时 Web 应用开发环境已经部署完成了。接下来,我们创建一个 Maven 的测试项目来验证下部署完的 Web 应用开发环境吧。

在 Apache Netbeans 12.2 的顶部菜单栏,点击「File」-「New Project」

在“Categories”栏中选择「Jave with Maven」,同样的在右方“Projects”栏中选择「Web Application」。

然后点击「Next >」以进入下一步。

继续点击「Next >」,再继续点击「Next >」。(由于这只是个测试项目,因此将使用 Web 应用默认的 Apache Tomcat 9 服务器以及 Java EE 7 的 JDK 版本)

项目创建完成后,按键盘的 F6 键以运行项目,初始创建项目,还需要从 Maven 源中下载些必要的依赖。(如:Java 包等)

同时 Apache Netbeans 12.2 可能会出现一个弹窗以向你询问 Tomcat 的用户名与密码,此时填写你上面创建 Tomcat 服务器时的用户名与密码即可

项目成功构建

可以看到,我们的测试项目已经成功运行起来了。

以上就是在苹果搭载最新的 M1 芯片的 Mac 上安装 Apache Netbeans 12 并搭建 Web 开发环境的教程。


0 条评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注