佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 2782|回复: 7

Eclipse 开发J2EE 程序的设置问题

[复制链接]
发表于 24-2-2008 11:21 AM | 显示全部楼层 |阅读模式
最近用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 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 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 | 显示全部楼层
原帖由 苦瓜汤 于 24-2-2008 10:11 PM 发表
right-click project,选configure build path,然后选择EAR Library,按右上角的Add Jars加入你的j2ee.jar的path就可以了


谢谢回复,我照着你的方法做了, 但是无法加入 j2ee.jar 的path , 错误讯息是 no entries available

截图如下


如果是Add external Jar , 我就能够把 j2ee.jar 加入, 但是我奇怪的是,j2ee.jar 应该是 EAR library 的东西,不应该是通过Add external Jar , 是不是应该有个些设定弄错了,还是没设置好。
回复

使用道具 举报

发表于 25-2-2008 10:43 PM | 显示全部楼层

回复 3# jangancari 的帖子

对不起,我所说的应该的Add [External] Jars
看来EAR是个空的User Library,并没有加入JDK的位置。
JC兄在用着Geromino吗?
回复

使用道具 举报

 楼主| 发表于 25-2-2008 11:46 PM | 显示全部楼层
原帖由 苦瓜汤 于 25-2-2008 10:43 PM 发表
对不起,我所说的应该的Add [External] Jars
看来EAR是个空的User Library,并没有加入JDK的位置。

正是要知道如何把JDK 的位置加入, 让EAR 下有正确的库。


JC兄在用着Geromino吗?

正是。 目前在学习着J2EE ,找了Jboss ,比之三年前似乎复杂了许多。 刚好看到Geromino , 又有Eclipse 的Tutorial , 就打算用用看。

苦瓜汤你对Geromino 有什么见解吗? 我是Java 初级生,虽然断断续续有学过基本Java ,但都没有完成过什么大程序。

Glassfish 的话呢?
回复

使用道具 举报

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

使用道具 举报

Follow Us
 楼主| 发表于 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.
回复

使用道具 举报


ADVERTISEMENT

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 5-10-2025 07:31 AM , Processed in 0.134779 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表