【问题标题】:Cannot create Java Web project in NetBeans无法在 NetBeans 中创建 Java Web 项目
【发布时间】:2012-04-28 14:58:45
【问题描述】:

我无法在 NetBeans 中创建 Java Web 项目。当向导要求我在“服务器和设置”页面上选择“Java EE 版本”时,没有选择 Java 版本的选项。我是否必须以某种方式单独安装 Java EE?

【问题讨论】:

    标签: java jakarta-ee netbeans


    【解决方案1】:

    这取决于您下载的捆绑包(请参阅available bundles)。也许您需要单独下载 Java EE SDK (download page)。

    【讨论】:

    • 我想我必须单独下载它。下载文件后,我应该把它放在哪里以便 Netbeans 可以检测到它?
    • 查看 nb-install-dir/etc/netbeanc.conf 中的配置文件。有一个条目jdkhome
    【解决方案2】:

    您需要一个 servlet 容器来测试您的应用程序,并且您需要一些 Java EE 库来编译您的应用程序。

    您可以直接从 netbeans 下载 Oracle 的参考 EE 实现 glassfish,它会为您将其集成到您的 IDE 中。

    打开服务面板(如果它不可见,请在窗口菜单下选择它),右键单击服务器并选择添加服务器。选择 Glassfish 3,您可以下载它。如果您已经下载了另一个 Sevlet 容器,您也可以在此处使用此对话框将其集成到 IDE 中。

    如果需要,可以使用服务选项卡重新启动容器(glassfish 或 Tomcat)。

    【讨论】:

    • 您也可以直接从用于创建 Web 应用程序的向导下载并安装 GlassFish。
    【解决方案3】:

    也许可以单独安装 Java EE,然后配置 Netbeans 来使用它。

    默认情况下,IDE 制造商通常不包含 Java EE,因为它是一个巨大的额外下载。不过查看Netbeans download 页面,我看到列出了“Java EE”。

    【讨论】:

    • 我已经卸载了当前版本并下载了 Netbeans Java EE 包,它可以工作。谢谢你。
    【解决方案4】:

    有几种方法可以结束这种状态,最简单的方法是执行以下操作:

    按出现在标有“服务器”的组合框右侧的添加...按钮。它在下图中用红色 1 标记。

    这将打开向导以在 IDE 中注册服务器。

    在向导的第一页选择“GlassFish Server 3+”,然后按下一步按钮。

    在向导的第二页(如下图所示),您可以输入将保存已安装位的目录的名称。单击标有“我已阅读并接受许可”的复选框(标有红色 2)。这将启用立即下载...按钮。这将打开一个对话框,让您决定要安装的 GlassFish 版本。

    注册服务器后,您将能够选择要用于 Java Web App 项目的 Java EE 版本。

    【讨论】:

      猜你喜欢
      • 2020-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-10
      • 2012-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多