Как узнать, какая версия Java запускается в Eclipse?
Есть ли способ написать код, чтобы узнать?
Является ли "Системная библиотека JRE [JavaSE-1.6]" в "Проводнике пакетов" правильной версией?
Как узнать, какая версия Java запускается в Eclipse?
Есть ли способ написать код, чтобы узнать?
Является ли "Системная библиотека JRE [JavaSE-1.6]" в "Проводнике пакетов" правильной версией?
Тот, за которым запускается затмение, является 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: меню Справкa > Об Eclipse > Сведения об установке > вкладка Конфигурация. Найдите строку, в которой говорится: java.runtime.version=...
.
Не про код, но вы можете понять это следующим образом:
Перейдите на вкладку "окно", а затем настройки- > java- > Установленные JRE. Вы можете добавить свою собственную JRE (1.7 или 1.5 и т.д.).
Для изменения уровня соответствия window- > Настройки- > Java- > компилятор. С Измените уровень соответствия.
Существуют различные опции для проверки того, какая версия Java использует ваше eclipse. Лучший способ - найти первую java, установленную на вашем компьютере.
выполнить команду java -version на терминале
затем проверьте, не затмение вашего затмения в правильной версии или нет.
Для этого перейдите к
Eclipse → Предпочтения → Java → Установленные JRE
String runtimeVersion = System.getProperty("java.runtime.version");
должен возвращать вам строку по строкам:
1.5.0_01-b08
Это версия Java, которую Eclipse использует для запуска вашего кода, который не обязательно является той же версией, которая используется для запуска самого Eclipse.
Eclipse использует Java по умолчанию для запуска. Это также можно изменить в файле eclipse.ini в папке установки eclipse.
Чтобы узнать версию java, которую использует ваш проект eclipse, см. вкладку Project- > properties- > build path- > Libraries и см. используемую системную библиотеку JRE. Вы также можете проверить его в Window- > Preferences- > Java- > Installed JRE. Это список всех JRE, о которых затмение знает о
Чтобы узнать, используя код, используйте метод System.getProperty(...). См. http://java.sun.com/j2se/1.5.0/docs/api/java/lang/System.html#getProperties() для поддерживаемых свойств.
В меню справки должен быть элемент меню с надписью "Об Eclipse", который я не могу сказать с абсолютной точностью, потому что я использую STS, что то же самое, но мой ярлык отличается.
В диалоговом окне, которое открывается после нажатия соответствующего пункта меню, в нижнем левом углу должна быть кнопка сведений об установке.
Версия Java, на которой работает Eclipse, должна находиться в "Свойствах системы" на вкладке "Конфигурация".
попробуйте следующее:
public class vm
{
public static void main(String[] args)
{
System.getProperty("sun.arch.data.model")
}
}
скомпилировать и запустить. он вернет 32 или 64 в соответствии с вашей версией java.,.