Правда ли, что на одном компьютере будет только одна Java-версия? - PullRequest
0 голосов
/ 06 июня 2011

верно ли, что команда java -version возвращает версию Java для Java, которую я использую для просмотра веб-страниц, но версия Java, которую я использую в netbeans / eclipse, может быть совершенно другой версией?

Фактически может ли версия java, которую я использую в netbeans и eclipse, отличаться?

Или в системе имеется только 1 версия java, которая работает во всех приложениях?

Ответы [ 4 ]

3 голосов
/ 06 июня 2011

верно ли, что команда java -version возвращает версию java для java, которую я использую для просмотра веб-страниц,

Нет, он возвращает версию, которая является первой в системном пути. Браузер может использовать другую версию.

но версия Java, которую я использую в netbeans / eclipse, может быть совершенно другой версией?

Да

В действительности может ли версия java, которую я использую в netbeans и eclipse, отличаться?

Да

Или система имеет только одну версию Java, которая работает во всех приложениях?

нет

Нет

2 голосов
/ 06 июня 2011

Версия Java, используемая в браузере, определяется на панели управления. По умолчанию используется версия, возвращаемая java -version. IE использует JRE.

Когда NetBeans установлен, он спрашивает, какую версию Java использовать, поэтому она не обязательно совпадает с IE, хотя может по умолчанию использовать ту же версию JDK.

NetBeans и Eclipse могут быть настроены для использования другой версии JDK, чем стандартная, поэтому вы не можете гарантировать, что IE и NetBeans / Eclipse используют одну и ту же версию Java.

В Windows вы можете иметь столько версий Java на компьютере, сколько захотите.

2 голосов
/ 06 июня 2011

У вас есть несколько версий java.В eclipse.ini вы можете указать, какую виртуальную машину он будет использовать.

1 голос
/ 06 июня 2011

Нет, может быть несколько.Вы можете установить конкретную версию Java, которая будет использоваться для вашего приложения, установив classpath для вашего приложения.

...