Mgjava.jar недействительный zip-файл, org.eclipse.jdt.core

Я использую Macbook Pro (10.9.5). У меня установлена ​​Java 8. Я только что установил eclipse 4.4.1.

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

 /Users/myname/Library/Java/Extensions/mgjava.jar

В eclipse он говорит, что это недопустимый zip-файл. Когда я пытаюсь выполнить компиляцию из командной строки, я получаю:

 error: error reading /Users/myname/Library/Java/Extensions/mgjava.jar; error in opening zip file

Сам файл не новый, он с 2013 года. Так что я предполагаю, что у меня есть старый файл, который нужно обновить, но я не имею ни малейшего представления, как это сделать. Я немного погуглил и не нашел упоминания об этом конкретном файле.

У меня установлено 3 версии Java:

 1.8.0_161, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home
1.6.0_65-b14-462, x86_64:   "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
1.6.0_65-b14-462, i386: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Есть идеи?

Я сдаюсь: что такое mgjava.jar? Потому что вам следует загрузить его заново. Или удалите. При чем здесь приложение helloworld?

Elliott Frisch 25.03.2018 03:51

Не имею представления! Я не могу найти упоминания об этом в Google. Я никогда раньше не занимался разработкой java, поэтому понятия не имею, как он там оказался.

SeattleDucati 25.03.2018 04:06

Очевидно, это «Autodesk Mapguide» - и он сломан в новых версиях Java. Удалите это. Если только вы не много работаете с ГИС / картографированием. В этом случае обратитесь в свой ИТ-отдел.

Elliott Frisch 25.03.2018 04:14

Это решило проблему! Спасибо, Эллиот!

SeattleDucati 25.03.2018 04:33
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
4
131
0

Другие вопросы по теме