查看: 2780|回复: 7
|
Eclipse 开发J2EE 程序的设置问题
[复制链接]
|
|
最近用Eclipse 来学习J2EE开发, 开始就遇到了一些问题。
import javax.ejb.Remote;
上面这行就有
The import javax.ejb cannot be resolved
的错误讯息。
搜寻了网络,大概知道是没有把 j2ee.jar 加入 CLASSPATH 的关系。
我不知道要如何在Eclipse 下作这个设置
我的j2ee.jar 是在~/Java/SDK/lib 下
在Project Explorer里, EAR library 底下是空的。
请多多指教, 谢谢。
Project Exploerer截图

[ 本帖最后由 jangancari 于 24-2-2008 11:23 AM 编辑 ] |
|
|
|
|
|
|
|
发表于 24-2-2008 10:11 PM
|
显示全部楼层
right-click project,选configure build path,然后选择EAR Library,按右上角的Add Jars加入你的j2ee.jar的path就可以了 |
|
|
|
|
|
|
|

楼主 |
发表于 25-2-2008 08:02 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 25-2-2008 10:43 PM
|
显示全部楼层
回复 3# jangancari 的帖子
对不起,我所说的应该的Add [External] Jars
看来EAR是个空的User Library,并没有加入JDK的位置。
JC兄在用着Geromino吗? |
|
|
|
|
|
|
|

楼主 |
发表于 25-2-2008 11:46 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 26-2-2008 09:29 PM
|
显示全部楼层
我的层次只有到servlet container 不敢评论这些巨无霸J2EE Server。不过,JBoss - GlassFish - Geronimo都是三个巨人财团或基金会开发的,所以应该还满难分高低吧... |
|
|
|
|
|
|
|

楼主 |
发表于 27-2-2008 12:25 AM
|
显示全部楼层
找到问题了, 新的JDK , javax.ejb package 在 javaee.jar 下, j2ee.jar 只是一个 dummy jar 用 classpath 设定,连接 javaee.jar 。 Eclipse 似乎不能连接, 所以直接加 javaee.jar 就解决问题了。 |
|
|
|
|
|
|
|
发表于 27-2-2008 11:52 PM
|
显示全部楼层
原帖由 jangancari 于 27-2-2008 12:25 AM 发表 
找到问题了, 新的JDK , javax.ejb package 在 javaee.jar 下, j2ee.jar 只是一个 dummy jar 用 classpath 设定,连接 javaee.jar 。 Eclipse 似乎不能连接, 所以直接加 javaee.jar 就解决问题了。
一些Library会用Classpath variable, 例如:JAVA_HOME, JEE_HOME, M2_REPO等... 这个EAR下的Jar有可能用了还未define的classpath variable,${JEE_PATH}/j2ee/jar。
Eclipse的设定是在 Window -> Preferences -> Java -> Build Path -> Classpath Variable. |
|
|
|
|
|
|
| |
本周最热论坛帖子
|