我有一個運行1.7的項目。我遇到使用javax.enterprise.context.RequestScoped
的問題。我很困惑,爲什麼它不包括在內,因爲默認情況下我有其他javax.*
庫內置到Netbeans中。下載並將javax.enterprise.context.RequestScoped添加到我的項目
我在哪裏可以下載這個庫,以及如何將它添加到我的項目中?
我有一個運行1.7的項目。我遇到使用javax.enterprise.context.RequestScoped
的問題。我很困惑,爲什麼它不包括在內,因爲默認情況下我有其他javax.*
庫內置到Netbeans中。下載並將javax.enterprise.context.RequestScoped添加到我的項目
我在哪裏可以下載這個庫,以及如何將它添加到我的項目中?
它是Java EE Specification的一部分。你應該在一個容器內開始你的項目。在Netbeans中使用企業應用程序項目類型。
默認情況下,只有屬於Java標準版一部分的軟件包可用。該庫屬於Java EE。只需轉到project..properties..libraries..add庫.... Java EE Web 7 API Library ..add。而已。
試試這個: 你可以將這個jar文件導入到你的項目中。
使用cdi-api.jar
,我發現我的GlassFish中的文件夾
.\glassfish-4.1\glassfish\modules
我試着這樣做,我仍然得到導入'javax.enterprise.context.RequestScoped'的問題。我沒有'javax.enterprise.context'。我只有'concurrent'和'deploy'。 – n0pe 2014-10-11 14:16:45
也許這有幫助嗎? http://stackoverflow.com/questions/26076613/the-package-javax-enterprise-context-is-missing-after-glassfish-update 也看到這裏:https://netbeans.org/bugzilla/show_bug.cgi? ID = 247013 – chromanoid 2014-10-11 14:31:33