我已经在 netbeans 中打开了一个项目来查看该项目,但是大多数文件中都存在相同的错误。它说“包 javax.ejb 不存在”。这是一个工作项目,我不确定出了什么问题。谁能帮我?
3 回答
先试试这个:http ://forums.netbeans.org/topic44810.html
如果这不能解决您的问题,您可以右键单击您的项目并转到属性部分。单击库部分并选择“添加库”。然后向下滚动,直到找到以“Java”开头的库(例如:Java EE 6 API 库)。我将所有 Java 库添加到我的项目中以解决此问题,但是您可以一次添加一个,然后查看哪个解决了该问题。
当我尝试打开 Java Web 服务应用程序并在尝试了一些事情后设法解决它时,我遇到了同样的问题。对于 Java Web 服务应用程序,问题可能有多种原因。您可能已经安装了“EJB 和 EAR”插件,但是,Netbeans 可能不知道用于运行您的应用程序的 Web 服务器。打开项目时可能会抱怨“一个或多个项目没有正确设置目标服务器”。要解决此问题,您必须为项目分配 Web 服务器。这不仅要对主项目进行,而且还要对主项目可能依赖的所需项目进行。
您首先需要确保您不仅打开了主项目,还打开了所需的项目。要打开所需的项目,请在主项目窗口中右键单击主项目名称,然后选择 Open Required Projects -> Open All Projects。打开后,项目名称可能会在项目窗口中显示为红色以指示问题。
为了使用 Web 服务器,您需要已经安装了一个。我选择了Glassfish。如果您还没有这样做,请从https://glassfish.java.net/download.html下载并安装 Glassfish 。如果尚未安装 Netbeans 的“Glassfish Server”插件,还需要安装它。
现在,在 Netbeans 项目窗口中,右键单击主项目名称并选择“解决缺少的求解器问题”。如果您在出现的弹出窗口中看到“Glassfish 服务器”,请选择该服务器并单击“确定”。如果您没有看到它,请单击“添加服务器”,然后选择“Glassfish 服务器”,然后设置 Glassfish 服务器。这里你需要提供你的 Glassfish 服务器的安装目录,但我只是简单地使用了其余的默认值。后来我使用用户名“admin”和空白密码来运行项目。还执行相同的步骤来解决所有必需项目的缺失服务器问题。
您只需要导入 Java EE Web 6 API 库即可解决此问题,这些库必须在库文件夹下导入:右键单击添加库,单击导入库,向下滚动并查找 Java EE Web 6 API 库,单击导入库,最后点击添加库。
这应该可以解决任何问题
在我的情况下,我正在使用带有 ant java web 应用程序的 java,我也在使用 Java EE Version Java EE 6 web