Java EE需要先学习Java SE吗?

3
我很新手,正在使用Java作为我的第一门编程语言。我已经使用Java SE将近一个星期了,读到了关于Java EE的一些东西,如果我理解正确的话,Java EE = Java SE +其他功能,所以我认为我需要改变我的SDK为Java EE以节省磁盘空间。
我阅读了有关Java EE的安装说明,上面说可以同时拥有它们两个,但我真的想只拥有Java EE。我卸载了Java SE并安装了Java EE,但在过程中出现了一些错误,我无法继续安装Java EE。我记不清这些错误是什么了,但我决定取消安装。我重新安装了Java SE并安装了Java EE,一切都很顺利。现在,我两者都拥有...
我使用JCreator 5作为我的IDE,并将其配置为仅使用Java EE jdk。我尝试编译我的测试程序,但似乎无法识别它。如何使我的Java EE正常工作而不需要Java SE呢?
我不知道发生了什么事情。我完全是新手。我只是想使用J2EE...请帮忙。
Java SE在C:\Program Files\Java中,而Java EE在C:\Sun\AppServer中。

"Pls" 不是一个单词。请将您的问题分成清晰的段落。请使您的问题非常清楚。我们不喜欢尝试阅读一大块令人困惑的文本。请简化您的问题,以便我们知道您在谈论什么。如果有疑问,请使用真正的英语。 - S.Lott
1
J2SE/J2EE已经在5年前更名/升级为Java SE和Java EE。请保持自己的更新,并且不要阅读过时的文档/书籍/教程。 - BalusC
2个回答

4

Java EE的定义是基于其规范,而该规范是建立在Java SE类之上的。Java EE类将调用Java SE类,因此您不能在未安装Java SE的情况下使用Java EE。否则,您将遇到java.lang.NoClassDefFoundError错误。


耶!!!就是这个了!!!我得到了java.lang.NoClassDefFoundError错误!!!谢谢!!! - Imbecile

1
Java EE类是在Java SE类的基础上定义的,因此您需要先安装Java SE。

祝学习愉快!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接