NetBeans 12不再管理库

qlckcl4x  于 2022-11-10  发布在  其他
关注(0)|答案(2)|浏览(172)

一周前,我将Java IDE升级到了Netbeans 12(和JDK 14),就在昨天我注意到"项目属性“窗口(MYPROG)缺少必要的功能,即*.jar中没有用于编译的行,并且大多数情况下没有用于添加*.jar库的行,而是有一个用于JavaScript库的空行,并且不可能在任何其它点添加它们。
NetBeans 12的真实的奇怪之处在于,它可以完美地与NetBeans 8和JDK 6创建的旧项目一起工作!但是重新安装以前的NetBeans 10仍然是一个麻烦。我不得不创建需要库的新项目。小问题包括:System.err.println不写红色,路径src/mycode变成了src/main/java/mycode,为什么?也许还有很多其他原因。我的尝试已经结束了。我已经安装了

  • 操作系统:Windows 10
  • jdk-14_window-x64_bin.exe
  • Apache NetBeans 12语言版本
  • 二进制文件: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,没有Compiling、Packaging、Deployment和Documenting
  • 项目属性(MYPROG)--〉库不存在:JavaScript程式库(空白)
9ceoxa92

9ceoxa921#

使用Maven时,“项目”属性没有“库”部分,因为库是通过Maven(而不是NetBeans)管理得.
您可以通过项目的“Dependencies”节点或直接编辑pom.xml来管理所需的库:

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

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

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

vvppvyoh

vvppvyoh2#

如果将项目重新创建为Ant项目,则可以在项目属性中选择导入库.
Netbeans Java project with Ant

相关问题