NetBeans 12 不再管理库

San*_*chi 6 java netbeans

一周前,我将 Java IDE 升级到 Netbeans 12(和 JDK 14),直到昨天,我才注意到窗口“项目属性”(MYPROG) 缺乏基本功能,即没有用于编译的行*.jar,并且大多数情况下没有任何行添加*.jar库时,库有一个空行JavaScript,并且不可能在任何其他点添加它们。

NetBeans 12 真正的奇怪之处在于,即使是使用 NetBeans 8 和 JDK6 制作的旧项目,它也能完美运行!但重新安装以前的 NetBeans 10 仍然很麻烦。我一直在制作需要库的新项目。小问题是:System.err.println没有写成红色,路径src/mycode变成了src/main/java/mycode,为什么?也许还有很多其他的。我的尝试已经结束了。我已经安装了

  • 操作系统:Windows 10
  • jdk-14_window-x64_bin.exe
  • Apache NetBeans 12 LTS
  • 二进制文件:netbeans-12.0-bin.zip(SHA-512,PGP ASC)第一次尝试
  • 安装程序:Apache-NetBeans-12.0-bin-windows-x64.exe(SHA-512,PGP ASC)第二次尝试。

这是一个使用Maven的Java项目

我不知道 Gradle 和 Ant(它们是做什么用的?)

  • 项目属性(MYPROG)-->Build只有Compile没有编译、打包、部署、文​​档
  • 项目属性 (MYPROG)--> 库不存在而是:JavaScript 库(空)

小智 5

使用 Maven 时,“项目”属性没有“库”部分,因为库是通过 Maven(而不是 NetBeans)管理的。

您可以通过项目的“依赖项”节点或pom.xml直接编辑来管理所需的库:

在此输入图像描述

但自从 NetBeans 开始支持 Maven(所以可能是 8.0 或类似的版本)以来,情况就一直如此。如果您之前在项目属性中有“库”部分,则您使用的是基于 Ant 的项目。

路径src/mycode变成了src/main/java/mycode,为什么?

因为src/main/java这是 Maven 使用的默认目录布局。