Самый быстрый путь в мире — быть приземленным, эта статья включена【Колонка архитектурных технологий】Подпишитесь на это место, которым вы хотели бы поделиться.
Кратко
Несколько дней назад MacOS выпустила новую систему Big Sur.Если мне нравится следить за новой, я сразу обновлял ее.Она действительно ароматная.
Когда я пришел утром в компанию, чтобы заварить чай и подготовиться к большому бою, а? Почему мои местные нако не могут встать?
Посмотрите на сообщение об ошибке:
no such /Library/Internet
Этот. . . . Ха-ха-ха, мама продает партии! После моего осторожного вывода это связано с тем, что я не могу распознать свой путь JDK. (Мой локальный JDK был установлен прямо с официального сайта)
Вот краткое изложение причин проблемы:
существуетmacOS 11.0.1в системе/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/HomeТакойInternet Plug-InsПути JDK с пробелами не распознаются, в то время как предыдущийmacOS 11.0.1Система может его распознать, из-за чего наши нако не запускаются.
Проще говоря, это проблема новой системы Mac.Если $JAVA_HOME не настроен вручную, используется JAVA_HOME по умолчанию и есть пробелы. Вызывает сбой выполнения оболочки, и можно вручную указать свой собственный JAVA_HOME.
Конфигурация среды JDK
1. Загрузите JDK
Откройте официальный сайт Oracle и нажмите, чтобы загрузитьJava Development Kit, Говорит новая версия действительно хороша, немного скачав, установка завершена.(Если у вас установлен JDK, начните сразу со второго шага)
2. Просмотр JDK
Введите команду в локальном терминале, чтобы увидеть путь к JDK после установки.
/usr/libexec/java_home -V
Скопируйте путь /Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home и сохраните его на некоторое время.
3. Настройте среду JDK
Если ранее был файл конфигурации .bash_profile, введите его прямо в терминал open -e .bash_profileПросто откройте файл,
Если нет, введите команду:
touch .bash_profile
Затем введите команду, чтобы открыть файл
open -e .bash_profile
После выполнения команды откройте текстовый редактор, скопируйте параметры вниз внутри
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
Уведомление:Если он открыт с помощью vim, нажмите esc и введите :wq для выхода. Если это прямая команда текстового редактора + S, чтобы сохранить и закрыть.
Введите следующую команду, чтобы файл конфигурации вступил в силу
source .bash_profile
Проверьте переменные среды, чтобы убедиться, что конфигурация прошла успешно.
echo $JAVA_HOME
Введите команду для просмотра текущей версии JDK
java -version
Перезапустите наш накос и отлично решите проблему
Заканчивать
Хотя решение проблемы очень простое, нам также необходимо понимать базовые знания о настройке и использовании JDK в процессе.
В разработке я часто сталкиваюсь с очень хорошей проблемой, на самом деле я сделал очень большую ошибку.