Что версия Java выполняет в Eclipse?

Как я знаю, какая версия Java выполняется в Eclipse?

Существует ли способ написать код для обнаружения?

"Системная библиотека JRE [JavaSE-1.6]" в "Проводнике пакетов" правильная версия?

37
задан Devoted 22 December 2009 в 06:17
поделиться

4 ответа

Тот, в котором выполняется eclipse, является установленным по умолчанию java в системе (если только он не установлен специально в файле eclipse.ini, используйте опцию -vm). Вы, конечно, можете добавить больше Java-видов и использовать их в своих проектах

Строка, которую вы записали, является правильной, но она специфична для вашего окружения. Если вы хотите узнать точное обновление, запустите следующий код:

public class JavaVersion {
  public static void main(String[] args) {
    System.out.println(System.getProperty("java.runtime.version"));
  }
}
28
ответ дан 27 November 2019 в 04:08
поделиться

Не говорите о коде, но можете разобраться с ним следующим образом :

Зайдите во вкладку 'окно', затем предпочтения->java->Установленные JRE. Вы можете добавить свой собственный JRE(1.7 или 1.5 и т.д.) также.

Для изменения уровня совместимости окно->параметры->ява->компилятор. C Измените уровень соответствия.

12
ответ дан 27 November 2019 в 04:08
поделиться
String runtimeVersion = System.getProperty("java.runtime.version");

должна вернуть вам строку, следующую за:

1.5.0_01-b08

Это версия Java, которую использует Eclipse для запуска вашего кода, которая не обязательно является той же версией, которая используется для запуска самого Eclipse.

.
2
ответ дан 27 November 2019 в 04:08
поделиться

Eclipse использует Java по умолчанию в системе для выполнения самой себя. Это также можно изменить в файле eclipse.ini в папке установки eclipse.

Чтобы узнать версию java, используемую вашим проектом eclipse, смотрите Project->properties->build path->Libraries tab и посмотрите используемую системную библиотеку JRE. Вы также можете ознакомиться с ней в Window-> Preferences->Java->Installed JREs. Это список всех JRE, о которых знает eclipse

Для того, чтобы узнать код, используйте метод System.getProperty(...). Поддерживаемые свойства см. в http://java.sun.com/j2se/1.5.0/docs/api/java/lang/System.html#getProperties().

2
ответ дан 27 November 2019 в 04:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: