当前位置: 首页 > 知识库问答 >
问题:

如何在Netbeans中创建Java项目,而不使用Maven作为默认?

闾丘德业
2023-03-14

我目前正在尝试创建一个基本的Java项目。出现的第一个选项是“Java with Maven”,我已经用过了,但没有给我需要的“创建主类”选项。

我使用的是Apache Netbeans IDE 11.0,运行在Windows10,x64上。我花了一整天的时间更新和安装我找到的最新的JDK版本,但我仍然无法使它工作。

我也读过这个答案,但它不起作用:不能在Netbeans 8.2上创建项目

共有1个答案

蓟辰沛
2023-03-14

在Apache NetBeans 11.0中对项目模板进行了修订,以使Maven项目更加突出。来自Apache NetBeans的一篇博文:

Apache NetBeans中项目模板的重构

Apache NetBeans社区中有很多关于如何最好地表达Apache Maven和Apache Gradle是比Apache Ant更现代化的选择这一事实的讨论,同时并不意味着使用Apache Ant有任何问题。

有了上面的内容,人们就不太可能简单地转到不再存在的Java类别,然后不假思索地完成一个基于Ant的项目。默认情况下,现在鼓励Apache NetBeans的用户首先考虑Apache Maven和Apache Gradle。旧的Ant相关类别仍然存在,以免完全混淆任何人,只是结构化在一个排名较低的“Java with Ant”类别内。上面的内容还解决了关于“Java EE”的讨论,即,在这里,来自讨论的想法是将类别命名为“Java Enterprise”。

在启动时,所有类别都是关闭的,也就是说,没有一个类别在初始时比其他类别更突出。

一个可能的反对意见是,如果您是一个完全的Java新手,您将不知道Maven、Gradle或Ant是什么。好吧,情况一直如此,而NetBeans通过一个简单命名为“java”的类别,人为地隐藏了这种选择,这就导致每个人都以基于ant的项目结束。要扭转这种局面,将一个类别简单地命名为“java”,从而生成基于maven的项目,这可能也是不对的,也就是说,需要谨慎地进行平衡。

因此,如果您使用File>New project创建了一个项目...>Java>Java应用程序在NetBeans的早期版本中,您应该使用File>New Project...>Java with Ant>NetBeans 11.0中的Java应用程序。

备注:

  • NetBeans Bug Report NETBEANS-2040 Maven在新建项目向导中首先引用。
  • 请参阅YouTube视频《Apache NetBeans 11.0粗略指南》开头的讨论。
  • NetBeans 11.0中的其他项目向导更改:
    • 在NetBeans 11.0中,我必须安装Gradle插件(工具>插件>可用插件>Gradle),以便在项目向导中查看带有Gradle的Java。
    • 在NetBeans的早期版本中,您使用File>New project...>Java EE>...,但在NetBeans 11.0中,这更改为File>New Project....>Java with Ant>Java Enterprise>...

 类似资料:
  • 问题内容: 有人可以帮助我在Maven中创建一个zip目标而不是jar。我尝试了几种方法,但没有进展。汇编路径中给定的描述符文件如下: 我的pom文件中的Assembly plugin部分如下: 最终输出: 问题答案: 您需要通过如下所示的执行将插件绑定到特定的构建生命周期阶段: 之后,您可以通过进行操作。

  • 在Netbeans 8.0中,我使用Maven开发JavaFX项目。我的java版本是1.7,升级到Java8有问题。我尝试将POM文件中的和更改为1.8 当我尝试创建新的JavaFX项目(如文件-new project-maven category-JavaFX Application)时,我仍然得到了使用JDK1.7的项目。如何强制使用JDK1.8?

  • 问题内容: 我试图弄清楚Maven的用途,并且有很多文章介绍了Maven的功能和用途。但是我只是不能从生产力的角度理解Maven的实际使用。 从我在学校项目中所习惯的,就是在Eclipse中创建一个新的Java项目,编写您的代码,创建一个.war(如果基于Web),然后将代码粘贴到Tomcat的webapps文件夹中并启动服务器! 所以, Maven在哪里出现?我已经使用过Ant,并且了解Ants

  • 问题内容: 我已经有一个小的Java项目。我想将其移至Maven,因此我想使用Eclipse创建pom.xml,以便可以从命令提示符下使用pom进行构建。尽管我曾与Ant合作,但我之前从未与Maven合作过。 如何使用Eclipse为我的Java项目创建pom.xml? 问题答案: 您应该使用新的可用m2e插件在Eclipse中进行Maven集成。在该插件的帮助下,您应该创建一个新项目并将源移到该

  • 问题内容: 我正在尝试创建一个Maven项目-这样我就可以在根文件夹中编译Java文件,并在另一个文件夹中输出类文件。 我已经下载了mvn。 我正在尝试与VS Code集成。我的目标是在VS Code中编辑Java文件,然后在保存编译器时将.class文件保存在适当的输出文件夹中。 仅此而已-没有war或jar文件。 有什么帮助吗? 问题答案: 以下是步骤的完整列表-您可能不需要步骤1-3,但为了

  • 我正在尝试创建一个maven项目--这样我就可以编译根文件夹中的Java文件,并输出另一个文件夹中的类文件。 我已经下载了MVN。 我正在尝试与VS代码集成。我的目标是编辑VS代码中的java文件,在保存时,编译器将.class文件保存在适当的输出文件夹中。