- Java по умолчанию на компьютере с Windows
- Понимать и управлять настройками Java в Windows 10/8/7
- Что такое Java
- Панель управления Java
- Удалить временные файлы Java
- Очистить кеш Java с помощью командной строки
- Обновление Java
- Другие настройки Java
- Удалить старые версии Java
- Java Скачать
- Установка и настройка Java
- Как установить Java для Windows?
- Настройка переменных окружения
- Как я могу изменить версию среды выполнения Java в Windows (7)?
- 8 ответов:
- Изменить Java виртуальная машина по умолчанию на Windows 7
Java по умолчанию на компьютере с Windows
У меня машина Windows 10 x64. У меня был Open JDK 10. Мой JAVA_HOME указывает на местоположение Open JDK 10. Моя переменная Path имеет %JAVA_HOME%/bin; часть.
Установщик Java меняет Path .
Теперь в командной строке java -version указывает на Java 8.
Но JAVA_HOME по-прежнему указывает на Open JDK 10.
Моя цель – использовать Open JDK-10 в качестве Java по умолчанию.
Это не повторяющийся путь Java по умолчанию на машинах Windows, потому что для меня нет ответа.
(Оставить комментарий как ответ на удобочитаемость)
Самый простой способ иметь несколько JDK и обязательно указывать на хороший, это избегать использования установщиков java. Вы должны просто разархивировать JDK в папке, а затем соответственно изменить ваши JAVA_HOME и PATH. У вас также может быть несколько JAVA_HOME, таких как JAVA_HOME_8 и JAVA_HOME_10, указывающих на их соответствующую папку JDK, и установите свой JAVA_HOME =% JAVA_HOME_10%, чтобы вы могли легко изменить.
Самый простой способ, который я только что узнал, заключается в том, что установщик java 8 создает новую запись PATH среды:
C:\Program Files (x86)\Common Files\Oracle\Java\javapath
Это будет указывать на последнюю установленную JRE или JDK (т.е. последнюю в JDK или JRE) с использованием метода установщика.
Поэтому, если ваш JAVA_HOME указывает на JDK 10 ИЛИ JRE 10, просто перейдите в Переменные среды и удалите:
C:\Program Files (x86)\Common Files\Oracle\Java\javapath
Из переменной PATH.
Тогда значения, которые вы использовали для JAVA_HOME, вступят в силу.
Это сработало для меня после установки Java 8, и я установил Java 12
Понимать и управлять настройками Java в Windows 10/8/7
Adobe Flash и Java – это две загрузки, которые большинство из нас установили на наших компьютерах с Windows, поскольку они дают нам больше возможностей для работы в Интернете и просмотра веб-страниц. Мы уже видели, как управлять настройками Adobe Flash .
Сегодня мы узнаем о настройках Java в Windows 10/8/7.
Что такое Java
Java – это язык программирования и вычислительная платформа, которая поддерживает самые современные программы, включая утилиты, игры и бизнес-приложения. Он позволяет играть в онлайн-игры, общаться с людьми по всему миру, просматривать изображения в 3D и многое другое.
Панель управления Java
Программное обеспечение Java или среда выполнения Java также называются средой выполнения Java, средой выполнения, средой выполнения, JRE, виртуальной машиной Java и т. Д. Им можно управлять из панели управления Java. Чтобы получить доступ к панели управления Java, откройте панель управления и нажмите «Java». Здесь вы сможете получить информацию о номере версии, а также просмотреть файлы.
Удалить временные файлы Java
Когда вы просматриваете Интернет, всякий раз, когда ваш браузер использует Java, файлы Java хранятся в специальных папках для более быстрого выполнения в дальнейшем.
Чтобы просмотреть местоположение папки и другие сведения, нажмите кнопку Настройки .
По умолчанию эти временные файлы Java хранятся в
C: \ Users \ Имя пользователя \ AppData \ LocalLow \ Sun \ Java \ Deployment \ кэш
папка в формате JAR. Вы можете установить уровень сжатия для этих файлов JAR и даже установить сумму, которая будет выделена для хранения этих файлов.
Вы можете просмотреть файлы, нажав кнопку Просмотр .
Чтобы удалить эти временные файлы JAR Java, нажмите Удалить файлы . Теперь вы можете выбрать, какие файлы вы хотите удалить, и нажмите кнопку ОК.
Очистить кеш Java с помощью командной строки
Чтобы очистить кэш Java с помощью командной строки, откройте окна командной строки, введите следующую команду и нажмите Enter:
Обновление Java
Мы склонны игнорировать обновление нашей Java. Но очень важно, чтобы мы всегда были уверены, что вы используете последнюю версию Java, поскольку уязвимости в Java часто используются для компрометации вашего компьютера. Последняя версия Java содержит важные улучшения для повышения безопасности, производительности и стабильности приложений Java, которые работают на вашем компьютере. Всякий раз, когда дыры в безопасности обнаруживаются, они исправляются, и поэтому обязательно убедитесь, что у вас установлена последняя версия java, поскольку она включает исправления уязвимостей.
Вы можете настроить параметры обновления Java, нажав на вкладку Обновить .
Убедитесь, что Автоматически проверять наличие обновлений . Нажав на кнопку Дополнительно , вы сможете установить частоту проверок обновлений.
Кстати, я заметил, что прошло много времени с тех пор, как я обновил Java. Поэтому я нажал на Обновить сейчас , чтобы начать процесс обновления. Это запустит процесс juscheck.exe , который проверит наличие обновлений и, соответственно, проинформирует вас.
Нажав на кнопку «Установить», вы начнете процесс обновления. По завершении нажмите «Закрыть».
Другие настройки Java
Вкладка Java позволяет просматривать и управлять версиями и настройками среды выполнения Java для приложений и апплетов Java.
Вкладка Безопасность позволяет просматривать типы сертификатов, позволяющие идентифицировать себя.
На вкладке Дополнительно можно настроить другие параметры.
Удалить старые версии Java
Хранение старых и неподдерживаемых версий Java в вашей системе представляет серьезную угрозу безопасности.
Более старые версии SunJava (до JRE 6 с обновлением 7) действительно сохранялись при установке обновлений и должны быть удалены, так как более старые версии SunJava очень уязвимы для Winfixer/Vundo. С 2005 года вплоть до обновления в конце прошлого года до обновления 10 JRE 6 для SunMicrosystems и Sun Microsystems, чтобы автообновление SunJava удаляло предыдущие (уязвимые) версии программы. Обновления от JRE 6 Update 10 forward находятся в автономной папке «jre6», которая перезаписывается, если установлена новая JRE. Даже при использовании самой последней версии SunJava, если на вашем компьютере все еще находятся более ранние, уязвимые версии, они уязвимы для заражения.К сожалению, простое использование программ «Установка и удаление программ» для удаления старых версий неэффективно.
Мы предлагаем вам попробовать JavaRa. После обновления Java до его последней версии сегодня я запустил JavaRa и использовал его для удаления старых версий Java.
Он обнаружил две старые версии на моем компьютере, которые я затем удалил.
ПРИМЕЧАНИЕ. Мой коллега по MVP и мод Corrine TWCF добавляет: JavaRa не была обновлена для поддержки удаления JRE 7 и, по-видимому, фактически имеет проблемы после JRE 6u32. Он перешел на SingularLabs.com. Кроме того, Пол Маклейн больше не поддерживает JavaRa, а Фриде Фрис все еще поддерживает.
Java Скачать
Вы можете скачать и установить Java для Windows вручную с Java.com здесь.
Надеюсь, вы узнали что-то новое здесь, в этом посте. Если у вас есть что добавить, пожалуйста, сделайте это в разделе комментариев.
Установка и настройка Java
JDK — это комплект разработки,который позволяет писать программу на языке программирования Java. Вы можете установить несколько версий данной утилиты, однако рекомендуется установить последнюю версию этой программы.
Как установить Java для Windows?
Ниже описано как бесплатно загрузить JDK 8 для 32 бит или JDK 8 64 бит и установить:
- Перейдите на официальный сайт Oracle.com, найдите раздел JDK и нажмите кнопку скачать.
- Далее, вам необходимо принять соглашение для скачивания JDK. Не забудьте выбрать версию именно для вашей системы 32bit или 64bit. Узнать сколько битная у вас система можно перейдя в параметры системы и найти вкладку о компьютере.
- Когда вы нажмете на ссылку установки, откроется всплывающее окно. Нажмите на кнопку Я рассмотрел и принимаю Лицензионное соглашение OracleTechnologyNetwork для OracleJava SE, и вы будете перенаправлены на страницу входа. Если у вас нет учетной записи oracle, вы можете легко зарегистрироваться, добавив свои основные данные. ПРИМЕЧАНИЕ: Вам потребуется создать учетную запись Oracle, чтобы начать загрузку файла.
- После завершения загрузки Java JDK 8 запустите exe-файл для установки JDK. Нажмите кнопку Далее.
- Выберите ПУТЬ для установки Java в Windows… Вы можете оставить его по умолчанию. Нажмите кнопку далее. ПРИМЕЧАНИЕ: Следуйте инструкциям на экране в последующих шагах установки.
- После установки Java в Windows нажмите кнопку «Закрыть».
Настройка переменных окружения
Во время установки Java вам не предлагают настроить переменные среды PATH и ClassPath, а также Java_Home( она должна показывать путь установки среды Java). Последняя переменная необходима для того, чтобы программы могли определять где находится директория Java.
Переменная PATH указывает операционной системе папки, в которых необходимо искать исполняемые файлы, чтобы можно было запускать Java из консоли.Очень важно чтобы она была правильно настроена.
Для того чтобы настроить все переменные следуйте шагам ниже:
- Откройте свойства компьютера, сделать это можно комбинацией клавиш Win-Pause.
- Выберите вкладку «Дополнительные параметры системы», затем «Дополнительно» и «Переменные среды». У вас должно появиться окошка настройки переменных.
- Вместо значения Java_HOME нужно скопировать и вставить путь до папки,где установлена Java(если у вас уже есть путь, необходимо стереть и вставить актуальный).
После того, как вы установили значение переменной JAVA_HOME, можете закрыть все диалоговые окно нажав кнопку ОК.
Как я могу изменить версию среды выполнения Java в Windows (7)?
Как я могу изменить версию Java Runtime в Windows.
Я установил Java 7 для некоторых тестов, и теперь мне нужен старый java6 в качестве системного значения по умолчанию, но я не хочу удалять Java 7 (мне это нужно для более поздних тестов). Могу ли я изменить систему-используется JRE на вкладке панель управления/Java/JRE? Я могу изменить/изменить/добавить / удалить пользовательскую версию, но не системную.
8 ответов:
Для Java приложения, т. е. программы, которые поставляются (обычно) как .jar файлы и начал с java -jar xxx.jar или через ярлык, который делает то же самое, JRE, который будет запущен, будет первым, найденным на PATH .
если вы установили JRE или JDK, вероятные места для поиска .exe s находятся ниже каталогов, таких как C:\Program Files\JavaSoft\JRE\x.y.z . Тем не менее, я нашел некоторые «из коробки» установки Windows (также?) есть копии java.exe и javaw.exe in C:\winnt\system32 (NT и 2000) или C:\windows\system (Windows 95, 98). Обычно это довольно старая версия Java: 1.3, может быть? Вы захотите сделать java -version в окне командной строки, чтобы проверить, что вы не используете некоторые устаревшие версии Java.
вы можете, конечно, переопределить настройку пути или даже обойтись без нее, явно указав путь к java.exe / javaw.exe в вашей командной строке или определении ярлыка.
если вы используете апплеты от браузер или, возможно, также Java Web Start applications (они выглядят как приложения, поскольку у них есть собственное окно, но вы запускаете их из браузера), выбор JRE определяется набором параметров реестра:
дополнительные ключи реестра создаются с помощью этой схемы:
т. е. один для крупных и один дополнительный номер версии. Каждый из этих ключей имеет такие значения (примеры показано):
. и ваш браузер будет смотреть на эти настройки, чтобы определить, какой JRE для запуска.
поскольку версии Java меняются довольно часто, теперь есть » мастер «под названием» Панель управления Java » для ручного переключения версии Java Вашего браузера. Это работает для IE, Firefox и, вероятно, других, таких как Opera и Chrome: это апплет «Java» в Windows» System Settings приложение. Вы можете выбрать любой из установленных JREs. Я верю, что волшебник возится с этими записями в реестре.
если вы похожи на меня и» удалили «старые версии Java, просто уничтожив каталоги, вы также найдете эти» призраки » среди вариантов; поэтому убедитесь, что JRE, который вы выбираете, соответствует неповрежденной установке Java!
некоторые другие ответы рекомендуют установить окружающая среда переменная JAVA_HOME . Это между тем устаревший совет. Солнце пришло к пониманию, вокруг Java 2, что эта среда настройка —
- ненадежно, так как пользователи часто устанавливают его неправильно, и
- ненужно, так как во время выполнения достаточно легко найти каталоги библиотеки Java, зная, что они находятся в фиксированном пути относительно пути, из которого java.exe или javaw.exe был запущен.
вряд ли осталось какое-либо современное программное обеспечение Java, которое нуждается или уважает JAVA_HOME переменные среды.
. и некоторые полезные сведения о поддержке нескольких версий:
я использую для работы на UNIX-подобных машинах, но недавно мне пришлось сделать некоторую работу с Java на машине Windows 7. У меня была эта проблема, и это я ее решил. Он работал правильно для меня, поэтому я надеюсь, что он может быть использован для тех, кто может иметь эту проблему в будущем.
эти шаги представлены с учетом установки Java по умолчанию на диске C. Вы должны изменить то, что необходимо, если ваша установка не является установкой по умолчанию.
Изменить Java виртуальная машина по умолчанию на Windows 7
предположим, что мы установили Java 8, но по какой-то причине мы хотим сохранить Java 7.
1-Запустите cmd от имени администратора
2 — Перейти к C:\ProgramData\Oracle\Java
3 — переименовать текущий каталог javapath до javapath_ . Например: rename javapath javapath_1.8
4 — создать javapath_ . Например: mkdir javapath_1.7
5-cd в это и создает следующие ссылки:
6-cd out и создать ссылку на каталог javapath указывая на нужный javapath. Например: mklink /D javapath javapath_1.7
7-Откройте регистр и измените ключ HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\CurrentVersion иметь значение 1.7
в этот момент, если вы выполняете java -version вы должны видеть, что вы используете java версии 1.7:
8 — Наконец то это хорошая идея, чтобы создать переменную окружения JAVA_HOME. Для этого я создаю ссылку на каталог с именем CurrentVersion в C:\Program файлы\Java, указывающие на версию Java, которая меня интересует. Например:
9-и как только это будет сделано:
- Правой Кнопкой Мыши Мой компьютер и выберите Свойства.
- на вкладке Дополнительно выберите Переменные среды, а затем измените / создайте JAVA_HOME, чтобы указать, где находится программное обеспечение JDK, в этом случае, C:\Program Файлы\Java\CurrentVersion
начиная с Java 1.6, java.exe устанавливается в %windir%\system32, который поддерживает параметр командной строки «- version». Вы можете использовать это, чтобы выбрать конкретную версию для запуска, например:
запускает приложение jar в java 1.7, если оно установлено.
Как только я обновил свою версию Java до 8, как это было предложено браузером. Однако я выбрал для удаления предыдущей версии Java 6, которую я использовал для кодирования своих проектов. Когда я ввожу команду в «Java-версия» в cmd Он показал 1.8, и я не мог запустить Eclipse IDE на Java 1.6.
когда я установил обновление Java 8 для браузера, он изменил системную переменную «PATH», добавляя » C:\ProgramData\Oracle\Java\javapath-с самого начала. Недавно добавленный путь указал на Java vesion 8. Поэтому я удалил этот путь из системной переменной «PATH», и все работало нормально. 🙂
перейти к панели управления — > Java Вы можете выбрать активную версию здесь
все, что вам нужно сделать, это установить переменную среды PATH в Windows, чтобы указать, где ваш каталог java6 bin вместо каталога java7.
щелкните правой кнопкой мыши Мой компьютер > дополнительные системные настройки > дополнительно > Переменные среды
Если есть переменная среды JAVA_HOME, установите это, чтобы указать на правильный каталог.
убедитесь, что ссылка на java / bin обновлена в «Path»; это может быть автоматически, если у вас есть JAVA_HOME или эквивалентный набор. Если JAVA_HOME установлен, просто обновите его, чтобы ссылаться на более старую установку JRE.
Если вы используете windows 10 или windows server 2012, шаги для изменения версии среды выполнения java следующие:
- откройте regedit с помощью ‘Run’
- перейдите в раздел HKEY_LOCAL_MACHINE — > SOFTWARE — > JavaSoft — > Java Runtime Environment
- здесь вы увидите все версии java, установленные на вашем компьютере. Для меня у меня есть несколько версий установленных Java 1.8, так что папки, которые указаны здесь, 1.8, 1.8.0_162 и 1.8.0_171
- нажмите ‘1.8’ дважды щелкните клавиши JavaHome и RuntimeLib, измените номер версии внутри на любую версию Java, на которой вы хотите, чтобы ваш компьютер работал. Например, если данные значения ключа ‘C:\Program Files\Java\jre1. 8. 0_171’, вы можете изменить это на ‘C:\Program файлы\Java\jre1.8.0_162’.
- затем вы можете проверить изменение версии, введя «java-version» в командной строке.