2011-07-06 39 views
3

我对编程非常陌生,我使用Java作为我的第一个编程语言。我已经在Java SE中使用Java近一周了,并且我读了一些关于Java EE的内容,如果我正确理解了它,Java EE = Java SE +其他功能,所以我认为必须将我的SDK更改为Java EE以节省磁盘空间。Java SE是Java EE的先决条件吗?

我阅读关于Java EE的安装说明,它说那里有它们都可以,但我真的只想Java EE。我卸载了Java SE并安装了Java EE,但是我一直有一些错误,并且无法继续安装Java EE。我不记得错误是什么,但我决定取消安装。我再次安装了Java SE并安装了Java EE,一切顺利。现在,我有两个...

我使用JCreator 5作为我的IDE,并将其配置为仅使用Java EE jdk。我试图编译我的测试程序,但似乎无法识别它。如何在不使用Java SE的情况下使我的Java EE工作。

我不知道发生了什么事。我对此完全陌生。我只是想使用J2EE ...请帮助。

的Java SE是在C:\ Program Files文件\的Java,而Java EE是在C:\太阳\ AppServer的

+0

“Pls”不是一个字。请把你的问题分成明确的段落。请让你的问题非常清楚。我们并不喜欢试图读一大堆令人困惑的文字。请简化您的问题,以便我们知道您在说什么。如有疑问,请使用真实英语。 –

+1

5年前,J2SE/J2EE已被重新命名为Java SE和Java EE。请保持最新状态,不要阅读过时的文档/书籍/教程。 – BalusC

回答

4

的Java EE是由它的规范定义,其规范是建立在对Java SE类顶部。 Java EE类将调用Java SE类,因此,如果不安装Java SE,则无法使用Java EE。否则,您将遇到java.lang.NoClassDefFoundError

+0

YEAH !!!而已!!! java.lang.NoClassDefFoundError是错误我得到了!!!谢谢!!! – Imbecile

1

Java EE类是通过Java SE类定义的,所以您首先需要安装Java SE。

快乐学习!