Как запустить Eclipse в Big Sur

Если вы хотите запускать свой собственный код Java для разработки приложений или программного обеспечения на Mac, Eclipse IDE или интегрированная среда разработки, вероятно, являются одним из лучших вариантов. Он написан на Java и обычно используется для разработки Java-приложений. Вы можете использовать Eclipse IDE для написания, компиляции и запуска кода Java. В Eclipse есть все необходимые инструменты, которые могут понадобиться любому Java-разработчику, включая Java IDE, клиент Git, редактор XML, Maven и интеграцию с Gradle.

Затмение обычно отлично работает с Mac. Разработчики, занимающиеся разработкой приложений для macOS, находят эту универсальную инструментальную платформу отличным подспорьем. К сожалению, Eclipse была одной из программ, затронутых обновлением до Big Sur. По какой-то причине Eclipse не работает после обновления Big Sur, и пользователи получают ошибки при использовании платформы. В некоторых случаях Eclipse вообще не запускается.

Вот пример сообщения об ошибке, которое получают пользователи:
Общая библиотека JVM «/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/../lib/server/libjvm.dylib»
не содержит символ JNI_CreateJavaVM.

Или это всплывающее окно:
Тревога! Не удалось создать виртуальную машину Java.

Эта проблема оказывает огромное влияние на сроки разработки приложений, над которыми работают разработчики. И это только одна из проблем, которые преследуют пользователей Mac, перешедших на macOS Big Sur.

Почему Eclipse не запускается в Big Sur

Как и другие приложения, вышедшие из строя после обновления Big Sur, Eclipse плохо работает с новой macOS из-за проблем с совместимостью. В Big Sur было внесено множество изменений не только с точки зрения пользовательского интерфейса, но и внутри. И одно из этих изменений может быть причиной ошибки, которую вы получаете при использовании Eclipse.

Эта проблема часто возникает при обновлении операционной системы. Что-то, что работало нормально, вдруг столкнулось с проблемой в новой системе. Иногда вина лежит на разработчике, который не смог или забыл обновить приложение, чтобы сделать его более совместимым с новой ОС.

Поврежденные файлы также могут быть причиной этой проблемы. Когда файлы, связанные с программным обеспечением, будут повреждены, это сильно повлияет на производительность. Если у вас есть антивирус, попробуйте запустить сканирование, чтобы узнать, не является ли виновником вредоносное ПО.

Независимо от причины, исправление этой ошибки как можно скорее не должно быть таким сложным. Ниже мы перечислили решения, которые помогут вам решить эту проблему.

Что делать, если Eclipse не запускается в Big Sur

Если Eclipse внезапно перестает работать на Big Sur, вот несколько шагов, которые вы можете предпринять.

Решение № 1. Перезагрузите Mac.

Самое простое решение — перезагрузить Mac. Щелкните меню Apple > «Перезагрузить», чтобы перезагрузить Mac. Перезагрузка обычно устраняет мелкие сбои и временные проблемы, с которыми может столкнуться ваш компьютер. После перезапуска вы можете попытаться снова запустить Eclipse, чтобы убедиться, что на этот раз у вас все получится.

Решение № 2. Обновите Eclipse.

Устаревшее программное обеспечение может вызвать широкий спектр проблем, поэтому вам нужно сначала проверить, есть ли какие-либо ожидающие обновления, которые вам нужно установить. И есть два способа сделать это. Сначала перейдите в Mac App Store и проверьте на вкладке «Обновления», есть ли доступные обновления. Другой способ обойти это — проверить веб-сайт производителя и посмотреть, не было ли выпущено новое исправление или обновление. Обязательно сначала оптимизируйте свой Mac с помощью Outbyte macAries, чтобы убедиться, что никакие поврежденные файлы не помешают установке обновления.

Решение № 3. Отредактируйте файл настроек Eclipse.

Некоторые пользователи, столкнувшиеся с этой ошибкой, добились успеха, добавив строку сценария в файл plist. Сделать это:

  1. Откройте окно Finder.
  2. Нажмите «Перейти» > «Перейти к папке».
  3. Скопируйте и вставьте следующий адрес: /Applications/Eclipse.app/Contents/Info.plist
  4. В файле добавьте следующий скрипт: -vm/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home/bin/java
  5. Обязательно замените значение своим собственным JAVA_HOME.

Закройте приложение и перезагрузите Mac перед повторным запуском Eclipse.

Решение № 4. Отредактируйте файл Info.plist и установите значение -vm.

Вот еще один трюк, который вы можете попробовать:

  1. Установите последнюю версию Eclipse или обновите текущую версию.
  2. Щелкните правой кнопкой мыши Eclipse.app и выберите Показать содержимое пакета.
  3. Откройте файл Info.plist в текстовом редакторе.
  4. Добавьте -vm/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/bin/java под ключом Eclipse.
  5. Отредактируйте/Java/JavaVirtualMachines в зависимости от того, какая у вас версия.
  6. Затем закройте файл и перезапустите Eclipse, чтобы проверить, работает ли он.

Решение № 5. Переустановите виртуальную машину openJDK.

Чтобы решить эту проблему, вы также можете попробовать удалить виртуальную машину openJDK и переустановить ее. Сделать это:

  1. Откройте окно Finder.
  2. Нажмите «Перейти» > «Перейти к папке».
  3. Скопируйте и вставьте следующий адрес: /Library/Java/JavaVirtualMachines
  4. Найдите папку openJDK и перетащите ее в корзину.
  5. Переустановите openJDK.
  6. Откройте папку «Приложения» и щелкните правой кнопкой мыши пакет Spring > «Показать содержимое пакета».
  7. Отредактируйте файл Contents/info.plist и добавьте эту строку в Решение №3.

Подведение итогов

Приведенные выше шаги должны помочь вам устранить эту ошибку, но имейте в виду, что большинство этих шагов также были предложены другими пользователями Eclipse. Некоторые из них могут работать на вас, а другие — нет. Все, что вам нужно сделать, это двигаться вниз по списку, пока не найдете решение, которое работает для вас.

Продолжить чтение

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *