Какая версия Java работает в Eclipse?

Как узнать, какая версия Java запускается в Eclipse?

есть ли способ написать код, чтобы узнать?

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

8 ответов


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

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

public class JavaVersion {
  public static void main(String[] args) {
    System.out.println(System.getProperty("java.runtime.version"));
  }
}

Если вы хотите проверить, если ваш -vm eclipse.ini опция работала правильно вы можете использовать это, чтобы увидеть, под каким JVM работает сама IDE: справка меню > О Eclipse > детали установки > вкладка конфигурации. Найдите строку, которая говорит: java.runtime.version=....


не о коде, но вы можете понять это так:

перейдите на вкладку "Окно", затем Настройки - >java - >установленные JREs. Вы также можете добавить свой собственный JRE (1.7 или 1.5 и т. д.).

для изменения уровня соответствия окно- > настройки - >java - > компилятор. С Измените уровень соответствия.


существуют различные опции, доступные для тестирования, какая версия java использует eclipse. Лучший способ-найти первую java, установленную на вашем компьютере.

выполнить команду java-version на терминале

затем, чтобы проверить, указывает ли ваше затмение на правильную версию или нет.

для этого перейдите к

Eclipse > > Настройки > > Java > > Установленная JREs


String runtimeVersion = System.getProperty("java.runtime.version");

должен вернуть вам строку по строкам:

1.5.0_01-b08

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


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

чтобы узнать версию java, которую использует ваш проект eclipse, см. проект- > свойства - >путь сборки - > вкладка библиотеки и посмотреть системную библиотеку JRE, которая используется. Вы также можете проверить его на Окно - > Настройки - > Java - >Установленные JREs. Это список всех JREs, которые затмевают знает о

чтобы узнать, используя код, используйте


в меню " Справка "должен быть пункт меню с надписью" о Eclipse", я не могу сказать с абсолютной точностью, потому что я использую STS, что то же самое, но моя метка отличается.

в диалоговом окне, которое открывается после нажатия соответствующего пункта меню о программе, в левом нижнем углу должна быть кнопка сведения об установке.

версия Java, с которой вы запускаете Eclipse, должна быть в "системные свойства:" в разделе " Конфигурация" табуляция.


попробуйте это :

public class vm
{
  public static void main(String[] args)
  {
      System.getProperty("sun.arch.data.model") 
  }
}

скомпилировать и запустить. он вернет либо 32, либо 64 в соответствии с вашей версией java . . .