簡體   English   中英

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

[英]How to know if I am using Java EE?

今天,我通過從Oracle官方源下載.sh文件並使用sudo sh filename.sh命令運行它來安裝Java EE。

但是,我的Linux Mint機器中有多個Java版本,使用命令sudo update-alternatives --config java可以訪問這些版本的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使其使用呢?

預先感謝Pedro。

Java EE不能替代Java SE,它是Java SE 之上的一組API和服務。 或者用Oracle自己的話:

Java EE平台建立在Java SE平台之上。 Java EE平台提供了API和運行時環境,用於開發和運行大規模,多層,可伸縮,可靠和安全的網絡應用程序。

您在此處下載的是一個帶有捆綁JDK的Oracle Glassfish服務器(Java EE的參考實現-可以在此處找到其自己的站點)(由於已經安裝了Java SE,因此不需要)。 看起來不新鮮我與它捆綁jdk7u10 ...

Java EE非常全面和龐大, 官方教程是一本令人印象深刻的書,共有1010頁。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM