gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:45:31 24 4
gpt4 key购买 nike

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

但是,我的 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 来使用它?

提前致谢,佩德罗。

最佳答案

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

The Java EE platform is built on top of the Java SE platform. The Java EE platform p rovides an API and runtime environment for developing and running large-scale, multi-tiered, scalable, reliable, and secure network applications.

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

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

关于java - 如何知道我是否在使用 Java EE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20272921/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com