2012-04-28 127 views
3

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

回答

2

可以分别安装Java EE并配置Netbeans使用它。

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

+0

我卸载了当前版本并下载了Netbeans Java EE软件包,它可以工作。谢谢。 – Eleeist 2012-04-28 17:42:33

3

这取决于您下载了哪个软件包(请参阅)。也许你需要单独下载Java EE SDK(download page)。

+0

我想我必须单独下载它。在我下载文件后,我应该在哪里放置它,Netbeans可以检测到它? – Eleeist 2012-04-28 15:04:00

+0

查看_nb-install-dir/etc/netbeanc.conf_中的配置文件。有一个条目'jdkhome' – 2012-04-28 15:12:24

3

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

您可以直接从netbeans下载glassfish,Oracle的参考EE实现,并将它整合到您的IDE中。

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

然后可以使用services选项卡重新启动容器(glassfish或Tomcat)(如果需要)。

+0

您也可以直接从向导下载并安装GlassFish以创建Web应用程序。 – vkraemer 2012-04-28 21:33:38

1

有一对夫妇的方式在此状态下结束了和前进的最简单方法是做到以下几点:

按添加...按钮出现在组合框的右边标'服务器'。它在下面的图片中用红色1标记。

这将启动向导在IDE中注册服务器。

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

在向导的第二页(这是下图中显示的那个页面)上,可以输入将保存已安装位的目录的名称。点击标有'我已阅读并接受许可证'的复选框(标有红色2)。这将启用立即下载...按钮。这将弹出一个对话框,让您决定要安装哪个版本的GlassFish。

enter image description here

的服务器注册后,您将能够选择要使用的Java Web应用程序项目中的Java EE版本。