Apache NetBeans 11.0是Apache NetBeans IDE第三个主要的LTS(长期支持)版本, 这个版本并没有提供官方的安装程序,需要下载二进制文件并且从源码中构建。在“ Apache NetBeans 11.0 LTS 从源码中构建 ”中将会使用到Apache Ant和Oracle JDK 8在Windows 10进行构建Apache NetBeans。
部署平台
经过简单的测试,Apache NetBeans可以在以下Windows 10版本进行构建。 Windows 10 2004
Windows 10 1809 或更新版本
软件要求
Apache Ant: Apache Ant 1.10或者更高版本。
Java:
Apache Netbeans 11.0 可以运行在 JDK LTS 8,11 或者JDK 12版本。
构建安装 Apache Netbeans 11.0 需要 Oracle JDK LTS 8 或者 Open JDK v8 *
安装Apache Ant和Java
下载Apache NetBeans 11.0 LTS
Apache NetBeans 11 LTS源码:下载地址
SHA-512校验码: e1ffe7873142bf6718f4365480501bec81126dc8e90884ea74f0cbc5d86a034ae3182515c4b78ccb250786bf84774d600f0b9451a6c518f773ca611cf82e4197
安装构建 Apache NetBeans 11.0 LTS
解压下载的zip文件——incubating-netbeans-11.0-source.zip(建议使用7-zip或其他解压工具,文件过于琐碎使用Windows内置解压效率较差,并且有几率会导致文件资源管理器假死。)
安装构建 NetBeans
使用默认设置安装构建 $ ant
使用基本设置(mainly, JavaSE)安装构建 $ ant -Dcluster.config=basic
使用完整设置(包括Groovy, PHP, JavaEE/JakartaEE, JavaScript)安装构建 $ ant -Dcluster.config=full
安装构建 Netbeans 平台(Platform) $ ant -Dcluster.config=platform
打开命令提示符(cmd),cd进入解压后的文件夹,运行ant命令使用默认设置安装构建 NetBeans。(假设文件夹在C盘) > cd C:\incubating-netbeans-11.0-source
> ant
此时命令提示符运行几秒后出现报错:BUILD FAILED
分析原因是无法从maven仓库中下载文件,而在DownloadBinaries.java文件中,maven仓库地址指向http://central.maven.org/maven2/,地址中并没有任何内容。
显然maven仓库地址已经改变,需要将文件中旧地址更新。
解决方法:
在文件资源管理器中进入C:\incubating-netbeans-11.0-source\nbbuild\antsrc\org\netbeans\nbbuild\extlibs\
用记事本打开DownloadBinaries.java文件,使用查找功能(Ctrl+F)搜索“central”。
将http://central.maven.org/maven2/地址改为https://repo1.maven.org/maven2/,并保存文件。
(可以换成阿里云maven仓库https://maven.aliyun.com/repository/central/国内访问速度更佳)
再次运行ant命令,可以发现构建程序正常运行,构建安装的时间会在30分钟到1小时之间或者更久。(根据电脑配置和网络因素决定)
安装成功后在C:\incubating-netbeans-11.0-source\nbbuild\netbeans\bin\文件夹中可以见到Apache NetBeans运行程序netbeans.exe和netbeans64.exe。
参考文档:
发表评论须遵守中华人民共和国相关法律法规。违规评论将会被删除。
Comments are subject to the relevant laws and regulations of the People’s Republic of China. Offending comments will be deleted.