我已经在netbeans中打开了一个项目来查看项目,但是在大多数文件中存在相同的错误。它说“包javax.ejb不存在”。这是一个工作项目,我不确定有什么问题。谁能帮我?包javax.ejb不存在
回答
请先尝试:http://forums.netbeans.org/topic44810.html
如果不解决您的问题,您可以右键点击你的项目并转到属性部分。点击库部分并选择“添加库”。然后向下滚动,直到找到以“Java”开头的库(例如:Java EE 6 API库)。我将所有Java库添加到我的项目中以解决此问题,但是您可以一次添加一个,并查看哪一个可解决此问题。
当我尝试打开Java Web服务应用程序并在尝试了几件事情后设法解决它时,我遇到了同样的问题。对于Java Web服务应用程序,问题可能有多种原因。您可能已经安装了“EJB和EAR”插件,但是,Netbeans可能不知道用于运行应用程序的Web服务器。当项目打开时,它可能会抱怨“一个或多个项目没有正确设置目标服务器”。要解决此问题,您必须为该项目分配一个Web服务器。这不仅适用于主项目,也适用于主项目可能依赖的所需项目。
您首先需要确保您不仅打开了主项目,还打开了所需的项目。要打开所需的项目,请右键单击主项目窗口中的主项目名称,然后选择打开必需项目 - >打开所有项目。打开后,项目名称可能会在项目窗口中显示为红色以指示问题。
为了使用Web服务器,您需要安装一个。我选择了Glassfish。如果您还没有这样做,请从https://glassfish.java.net/download.html下载并安装Glassfish。如果Netbeans尚未安装,请为Netbeans安装“Glassfish Server”插件。
现在,在Netbeans项目窗口中,右键单击主项目名称并选择“解决缺少的求解器问题”。如果您在出现的弹出式窗口中看到“Glassfish服务器”,请选择该窗口并单击确定。如果你没有看到它,点击“添加服务器”,然后选择“Glassfish Server”,并设置Glassfish服务器。在这里你需要提供你的Glassfish服务器的安装目录,但是我简单地使用其余的默认值。后来我用空白密码的用户名“admin”来运行项目。还要执行相同的步骤来解决所有必需项目的缺失服务器。
- 1. 编译错误:包javax.ejb和javax.mail不存在使用IBM SDK 7
- 2. 未找到javax.ejb包(Eclipse)
- 3. 包不存在
- 4. 包不存在?
- 5. java EJB:导入javax.ejb无法解析
- 6. 包com.example.module.activity不存在
- 7. ”包cern.jet.random不存在“
- 8. 包com.mathworks.toolbox.javabuilder不存在
- 9. org.jdesktop.application包不存在
- 10. Jena包不存在
- 11. 包org.hibernate.annotations不存在
- 12. 包java.servlet不存在
- 13. 包com.mysql.jdbc不存在
- 14. 包com.sun.xml.internal.messaging.saaj.soap.dynamic不存在
- 15. 包EXT不存在
- 16. 包com.felees.hbnpojogen.persistence不存在
- 17. 包sun.security.ec不存在
- 18. 包Javax.portlet不存在
- 19. javax.servlet包不存在
- 20. 包com.facebook不存在
- 21. 包org.apache.thrift不存在
- 22. 软件包android.support.v7.internal.widget不存在,软件包AdapterViewCompat不存在
- 23. android包* .databinding不存在
- 24. 软件包不存在
- 25. 包cucumber.api.java.en不存在黄瓜
- 26. 错误:包javax.servlet.http不存在
- 27. IntelliJ - 包com.esotericsoftware.kryonet不存在
- 28. Java错误包不存在
- 29. 软件包org.apache.hadoop.fs不存在
- 30. run.sh - 包X不存在
适合我,谢谢! –