Я использую 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
Есть идеи?
Не имею представления! Я не могу найти упоминания об этом в Google. Я никогда раньше не занимался разработкой java, поэтому понятия не имею, как он там оказался.
Очевидно, это «Autodesk Mapguide» - и он сломан в новых версиях Java. Удалите это. Если только вы не много работаете с ГИС / картографированием. В этом случае обратитесь в свой ИТ-отдел.
Это решило проблему! Спасибо, Эллиот!




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