如何知道我是否使用Java EE?

时间:2013-11-28 18:40:38

标签: java linux eclipse bash

今天我通过从official Oracle source下载.sh文件并使用sudo sh filename.sh命令运行它来安装Java EE。

但是,我的Linux Mint机器中有几个版本的Java,我在使用命令sudo update-alternatives --config java时访问它:

There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-7-oracle/jre/bin/java          1074      auto mode
  1            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      manual mode
* 2            /usr/lib/jvm/java-7-oracle/jre/bin/java          1074      manual mode

Press enter to keep the current choice[*], or type selection number: 

当我使用java -version命令时,这就是我得到的:

$ java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)

通过阅读所有这些输出,我从未发现任何提及任何“Java EE”版本的内容。所以我有一些问题需要澄清:

  1. 如何确定我是否将其用作默认设置?
  2. 如果我默认不使用它,我该怎么办?
  3. 如果无法执行上述步骤,我该如何设置Eclipse IDE才能使用它?
  4. 提前致谢,佩德罗。

1 个答案:

答案 0 :(得分:7)

Java EE不是Java SE的替代品,它是Java SE的顶层 上的一组API和服务 。或in Oracle's own words:

  

Java EE平台构建于Java SE平台之上。 Java EE平台提供了一个API和运行时环境,用于开发和运行大规模,多层,可伸缩,可靠和安全的网络应用程序。

您在此处下载的是Oracle Glassfish服务器(Java EE的参考实现 - 可以找到自己的网站here)和捆绑的JDK(您已经安装了Java SE,因此不需要它) )。使用捆绑的jdk7u10看起来 对我来说是新鲜的......

Java EE非常全面而且很大,official tutorial是一本非常令人印象深刻的书,有1010页。