Как узнать, какая версия Java запущена в Eclipse?
Есть ли способ написать код, чтобы узнать это?
Правильная ли версия "Системная библиотека JRE [JavaSE-1.6]" в "Проводнике пакетов"?
Как узнать, какая версия Java запущена в Eclipse?
Есть ли способ написать код, чтобы узнать это?
Правильная ли версия "Системная библиотека JRE [JavaSE-1.6]" в "Проводнике пакетов"?
Тот, в котором запускается 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-> Установленные JRE. Вы также можете добавить свою собственную JRE (1.7 или 1.5 и т. Д.).
Для изменения уровня соответствия window-> preferences-> java-> compiler. C Измените уровень соответствия.
Существуют различные варианты, позволяющие проверить, какая версия 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, см. Проект-> свойства-> путь сборки-> вкладка Библиотеки и просмотрите используемую системную библиотеку 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() для поддерживаемых свойств.
В меню справки должен быть пункт с надписью «О Eclipse», я не могу сказать с абсолютной точностью, потому что я использую STS, который является одним и тем же, но мой ярлык отличается.
В диалоговом окне, которое открывается после того, как вы щелкнете по соответствующему пункту меню, в нижнем левом углу должна быть кнопка с подробными сведениями об установке.
Версия Java, с которой вы запускаете Eclipse, должна быть в «Системных свойствах:» на вкладке «Конфигурация».
попробуй это :
public class vm
{
public static void main(String[] args)
{
System.getProperty("sun.arch.data.model")
}
}
скомпилировать и запустить. он вернет либо 32, либо 64 в соответствии с вашей версией java. . .