Предисловие: Причины переустановки JDK
Это мысленное путешествие автора по переустановке jdk.Студенты, которые не заинтересованы, могут сразу перейти к последующим шагам удаления и установки.
Недавно я изучал компоненты SpringCloudAlibaba и столкнулся со следующими проблемами при изучении Seata для управления распределенными транзакциями: Когда я использую окно cmd для запуска клиента Seata-Server в Windows, консоль не может быть запущена и сообщает «Произошла ошибка». во время инициализации виртуальной машины не удалось зарезервировать достаточно места для кучи объектов 2097152 КБ (ошибка инициализации виртуальной машины не может зарезервировать достаточно места для кучи объектов 2097152 КБ).
ps:Проблема решена,а ошибку воспроизвести пока не просто.скриншотов на тот момент не было,поэтому и карты нет.
После проверки связанных блогов я обнаружил, что это должна быть проблема jdk. Как правило, эта проблема возникает с 32-разрядной версией jdk, а с 64-разрядной версией jdk такой проблемы быть не должно.Если ваш компьютер 64-разрядный и на нем установлена 32-разрядная версия jdk, эта проблема может возникнуть.
Прежде всего, необходимо уточнить, является ли операционная система вашего компьютера 64-разрядной или 32-разрядной.Нажмите правой кнопкой мыши Мой компьютер, чтобы просмотреть свойства, и количество цифр операционной системы должно отображаться в позиции типа системы.
Как я могу проверить, является ли jdk 64-битным или 32-битным после определения количества битов операционной системы моего компьютера? Очень просто, откройте командное окно dos, введите команду java -version, если в следующей информации есть Java HotSpot(TM) 64-Bit, это означает, что jdk 64-битный, в противном случае он 32-битный.
Действуйте следующим образом:
Шаг 1: Нажмите клавишу Win + R на клавиатуре, чтобы открыть интерфейс запуска, введите cmd и нажмите OK, чтобы открыть окно DOS.
Шаг 2: Введите java -version непосредственно в окне DOS для проверки.
Эта картинка — скриншот после того, как я переустановил jdk, которого на тот момент не было, то есть 32-битный.
Потом я переустановил jdk, перенастроил переменные окружения, и тогда сеата-сервер может запускаться нормально.
Удалите и установите JDK
Порядок здесь таков, чтобы переустановить jdk, поэтому сначала удалите, а затем переустановите.Если вы устанавливаете в первый раз, вы можете пропустить шаги удаления и сразу перейти к шагам установки.
удалить
Шаги для удаления переменных среды следующие:
Шаг 1: Откройте интерфейс «Система»
Шаг 2: Откройте интерфейс «Переменные среды»:
Шаг 3: Удалите %JAVA_HOME%/bin в JAVA_HOME и пути
Шаги удаления следующие:
Шаг 1: Откройте «Панель управления».
Шаг 2: Нажмите «Удалить программу».
Шаг 3: Перейдите в интерфейс «Программы и компоненты» и найдите две программы jdk: ①java 8 update xxx (64-разрядная версия); ②java SE Development Kit8 update xxx (64-разрядная версия); щелкните правой кнопкой мыши, чтобы удалить
ххх это число, которое означает количество обновлений jdk.Разные версии имеют разные числа.Только посмотрите на предыдущие слова.
На данный момент JDK на компьютере был удален.Вы можете ввести команду java -version в командной строке cmd, чтобы подтвердить, успешно ли удаление.Если это показывает, что java не является внутренней или внешней командой или исполняемой программой , это означает, что он был успешно удален.
Установить
Затем перейдите к загрузке установочного пакета JDK, не забудьте определить, является ли 64-разрядный или 32-разрядный суффикс X64 64-разрядным суффиксом X86 32-разрядным.
Направьте Baidu JDK8, выберите первый oracle jdk 8 — Java SE Development Kit 8 — Downloads или напрямую введите URL-адрес:jdk8 скачатьЗдесь следует отметить: вступили в силу условия JDK8, и он больше не является бесплатным и открытым.Для загрузки необходимо зарегистрировать учетную запись Oracle. Его можно скачать здесь:
链接:https://pan.baidu.com/s/13fZsr9ywXP_Wd8BJx822eg
提取码:zpry
После завершения загрузки запустите установку
ps: Поскольку мой компьютер уже был установлен, я не могу повторно открыть установочный пакет, поэтому я нашел изображения в Интернете, и шаги установки в основном такие же.
Шаг 1. Дважды щелкните, чтобы открыть программу установки.
Шаг 2: Появится интерфейс установки, нажмите «Далее».
Шаг 3. Измените каталог установки на свой собственный каталог установки.
Шаг 4: Во всплывающем окне мы выбираем каталог установки и нажимаем «ОК».
Примечание: в каталоге установки не должно быть китайского языка!
После выбора нажмите OK, затем следующий шаг.
Шаг 5: jdk поставляется с jre, нет необходимости устанавливать jre отдельно
На этом установка jdk завершена.
Затем настройте переменные среды:
Шаг 1: Откройте интерфейс системных переменных.Для тех, кто не знает, как его открыть, вы можете перейти к шагам удаления, описанным выше.
Шаг 2. Добавьте системную переменную JAVA_HOME.
Примечание. Значением переменной является корневой каталог установки JDK, а не каталог bin, не выбирайте неправильный!
Шаг 3: Добавьте строку JAVA_HOME в путь
Шаг 4: Нажмите OK, чтобы сохранить
На этом этапе переменные среды JDK настроены. Вы можете открыть окно DOS и ввести команду java -version для проверки.
Студенты, которые не знают, как тестировать, могут прочитать подробные шаги в предыдущих словах, и я не буду повторять их здесь.
Тест пройден успешно, пока что jdk установлен, и друзья могут с удовольствием бродить по морю кода.
Конечно, если вы хотите использовать разработку ide, вам нужно настроить путь java в ide.Я не буду здесь вдаваться в подробности.В качестве примера используется IntelliJ IDEA 2019.3.4, который используется автором, он находится в файле-- >Структура проекта-->Настройки проекта-- >Проект-->Проект SDK для выбора
резюме
Поскольку эта статья предназначена для Xiaobai, шаги написаны более подробно.
Самый важный момент при установке - определить количество разрядов, используемых операционной системой компьютера, а затем выбрать версию jdk с соответствующим количеством цифр, чтобы не установить 32-битный jdk с 32-битным jdk как у автора, и приходится переустанавливать jdk, очень хлопотно.
Если вам понравилась эта статья, я надеюсь, что вы можете поставить ей палец вверх, большое спасибо!
Эта статья была синхронно загружена на CSDN:Сверхдетальные шаги по удалению и установке JDK, благосостояния Xiaobai