我正在閱讀「WebSphere Application Server Community Edition入門」一書。java EJB:導入javax.ejb無法解析
我用Eclipse EE創建了一個EJB項目。
import javax.ejb.Local;
錯誤:進口javax.ejb不能得到解決
我不知道爲什麼我不能導入這個類。
感謝
我正在閱讀「WebSphere Application Server Community Edition入門」一書。java EJB:導入javax.ejb無法解析
我用Eclipse EE創建了一個EJB項目。
import javax.ejb.Local;
錯誤:進口javax.ejb不能得到解決
我不知道爲什麼我不能導入這個類。
感謝
也許問題下的評論已經回答了這個,但萬一需要澄清:
1)在Eclipse中,就在項目點擊 - >屬性 - > Java構建路徑
2)單擊添加外部JAR
3)添加C:\ glassfish4 \ GlassFish的\ LIB \ javaee.jar (當然這個JAR你的目錄路徑可以不同)
- > OK了對話框,現在Eclipse應該能夠看到javax.ejb。*類。
作者應將此答案標記爲正確答案。是的,它的工作原理!謝謝! – Ariel 2014-09-02 07:22:41
請注意,這個jar文件是發展有用的,但你不需要(不應該?)與你的戰爭或耳文件一起部署,因爲應用服務器容器有它自己的運行時Java EE環境。
*右鍵單擊您的項目。 *轉到屬性。 *點擊目標運行時間。 *檢查JBoss運行時。 *點擊確定。 =>這個jar在服務器庫中。
我找到了答案。 我安裝了WAS 7.0 - 我可以將j2ee jar添加到我的類路徑 或 我安裝了具有javaee.jar的Glashfish3;我可以將其添加到我的類路徑中 – 2012-03-22 21:09:01
具體而言,WAS_HOME/dev/JavaEE/j2ee.jar用於編譯。 – 2012-03-23 05:10:57
那個jar和WAS_HOME/lib /中有什麼區別? – 2012-03-23 12:17:47