Ошибка открытия zip-файла или JAR-манифеста отсутствует: /usr/share/java/jayatanaag.jar

Я сделал ошибку:

«sudo rm -rf / usr / share / java»

Теперь, каждая проверка версии

«java -version»

выходные сообщения:

«Подобраны JAVA_TOOL_OPTIONS: -javaagent: / usr / share / java / jayatanaag .jar

Ошибка при открытии zip-файла или отсутствует манифест JAR: /usr/share/java/jayatanaag.jar

Произошла ошибка во время инициализации библиотеки агента VM: не удалось инициализировать: инструмент "

Мой вопрос:

Как мне решить эту проблему для проверки java-версии?

Обновление (1): путем применения "sudo apt-get install --reinstall oracle- java6-installer ", выходные данные:

: ~ $ sudo apt-get install --reinstall oracle-java6-installer

[sudo] пароль для вечнозеленых:

Чтение списков пакетов ... Готово Построение дерева зависимостей
Чтение информации о состоянии ... Завершено 0 обновлено, 0 заново установлено, 1 переустановлено, 0 удалено и 1 не обновлено. Нужно получить 0 B / 21,0 кБ архивов. После этой операции будет использовано 0 B дополнительного дискового пространства. Предварительная настройка пакетов ... (Чтение базы данных ... 256954 файлов и каталогов, установленных в настоящее время.)

Подготовка к распаковке ... / oracle-java6-installer_6u45-0 ~ webupd8 ~ 8_all.deb ... oracle- license-v1-1 лицензия уже принята Распаковка oracle-java6-installer (6u45-0 ~ webupd8 ~ 8) поверх (6u45-0 ~ webupd8 ~ 8) ... Обработка триггеров для меню gnome (3.10.1-0ubuntu5 ) ... Обработка триггеров для desktop-file-utils (0.22-1ubuntu3) ... Обработка триггеров для bamfdaemon (0.5.1 + 15.04.20150202-0ubuntu1) ... Пересборка / usr / share / Applications / bamf-2. index ... Обработка триггеров для mime-support (3.58ubuntu1) ... Обработка триггеров для shared-mime-info (1.3-1) ... Неизвестный тип носителя в типе 'all / all' Неизвестный тип носителя в типе 'all / allfiles 'Настройка oracle-java6-installer (6u45-0 ~ webupd8 ~ 8) ... Установка из локального файла /var/cache/oracle-jdk6-installer/jdk-6u45-linux-x64.bin Удаление устаревших кэшированных загрузок ... Распаковка ... Контрольная сумма ... Извлечение ... UnZipSFX 5.50 из 17 Februa ry 2002, Info-ZIP (Zip-Bugs@lists.wku.edu). создание: jdk1.6.0_45 / создание: jdk1.6.0_45 / дБ / создание: jdk1.6.0_45 / дБ / bin / накачивание: jdk1.6.0_45 / дБ / bin / ij
..... .................................................. .................................................. ............................................
Создание jdk1.6.0_45 / jre / lib / deploy.jar

Готово. .................................................. .................................................. .................................. [+1122]

update-альтернативы: использование / usr / lib / jvm / java-6-oracle / jre / bin / unpack200 для предоставления / usr / bin / unpack200 (unpack200) в автоматическом режиме

update-binfmts: предупреждение: текущий пакет oracle-java6, но двоичный формат уже установлен openjdk-7

Установлен Oracle JDK 6 Установлен плагин для браузера Oracle JRE 6

xxxxx @ xxx: ~ $ java -version

Поднял JAVA_TOOL_OPTIONS: -javaagent: /usr/share/java/jayatanaag.jar

Ошибка при открытии файла zip или JAR-манифеста отсутствует: /usr/share/java/jayatanaag.jar

Произошла ошибка во время инициализации библиотеки агента VM: не удалось инициализировать: instrument

1
задан 20 May 2015 в 11:22

2 ответа

Запустите поиск всех пакетов для пути /usr/share/java на стандартном языке (английский язык):

LANG=C apt-file search  /usr/share/java/ | awk -F": " '{print $1}' | sort -u | xargs apt-cache policy | grep -P -B 1 "Installed:\s[^(]"

С этой командой, Вы видите список установленных пакетов. Установите эти пакеты снова с:

sudo apt-get install --reinstall <package_name>
<час>

Демонстрационный вывод:

% LANG=C apt-file search  /usr/share/java/ | awk -F": " '{print $1}' | sort -u | xargs apt-cache policy | grep -P -B 1 "Installed:\s[^(]"

gettext:
  Installed: 0.19.2-2ubuntu1
--
gettext-base:
  Installed: 0.19.2-2ubuntu1
--
java-common:
  Installed: 0.52
--
libatk-wrapper-java:
  Installed: 0.30.5-1
--
libcommons-collections3-java:
  Installed: 3.2.1-8
--
libcommons-dbcp-java:
  Installed: 1.4-5ubuntu1
--
libcommons-pool-java:
  Installed: 1.6-2
--
libecj-java:
  Installed: 3.10.1-1
--
libservlet3.0-java:
  Installed: 7.0.56-2
--
libtomcat7-java:
  Installed: 7.0.56-2
--
ure:
  Installed: 4.4.2-0ubuntu1
0
ответ дан 20 May 2015 в 11:22

Имел эту проблему. Я решил его путем установки libc6-dev-amd64.

sudo apt-get install libc6-dev-amd64

, Если все еще не работает, попытайтесь запустить установщик в корневом режиме:

sudo ./install
0
ответ дан 20 May 2015 в 11:22

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

Похожие вопросы: