2013-05-10 4 views
0

Новое на Linux, я пытаюсь установить SDK JavaEE 6, первый шаг, чтобы установить GlassFFish: http://www.oracle.com/technetwork/java/javaee/downloads/java-ee-sdk-6u4-jdk-7u11-downloads-1900532.htmlЗачем нужна Java для установки SDK JavaEE6?

Когда я бегу

sh java_ee_sdk-6u4-jdk7-linux-x64.sh 

на моем сервере, я получаю запрос, что я должен быть установлен Java :

Could not locate a suitable jar utility. 
Please ensure that you have Java 6 or newer installed on your system 
and accessible in your PATH or by setting JAVA_HOME 

Это где я смущен:

  • Это Java из пакета JDK? Но я нахожусь в процессе установки, поэтому, конечно, у меня его еще нет!

  • Является ли это Java от JRE? Должен ли я сначала установить его (и настроить переменные среды и т. Д.)?

Thx для любых разъяснений!

+0

Если вы хотите выполнить Java-код, вам понадобится Java Virtual Machine (JVM) a.k.a. JRE. Если вы хотите развиваться на Java (какое бы то ни было приложение), вам нужен Java Development Kit a.k.a. JDK. Java EE SDK (GlassFish) будет зависеть от работы JDK, как и с другими инструментами, такими как Android SDK. –

+0

Возможный дубликат [Проблемы с установкой Java EE SDK в Linux] (http://stackoverflow.com/questions/2224321/problems-installing-java-ee-sdk-on-linux) –

ответ

2

Чтобы использовать любой Java-код, включая Java Development Kit, JDK, вам понадобится Java Runtime Environment, JRE. Большая часть пакета JDK поставляется с JRE. JRE содержит API для запуска классов Java.

Смежные вопросы