Экспорт исходного кода Java в файл JAR в Eclipse - PullRequest
0 голосов
/ 22 ноября 2018

При экспорте папки с исходным кодом в файл JAR в Eclipse она экспортируется с некоторыми предупреждениями

Когда экспортированный файл JAR декомпилируется и проверяется, существуют некоторые файлы классов, которые при открытии показывают сообщение об ошибке, например

  "Invalid class file <fileName.class>: Can not read buffer"

Каковы возможные причины этой проблемы и как ее избежать

Я использую Eclipse Luna Service Release 2 (4.4.2)

1 Ответ

0 голосов
/ 22 ноября 2018

Когда вы собираетесь экспортировать файл JAR из Eclipse, выполните следующий шаг:

  1. Файл-> Экспорт

  2. Установите следующие флажки и папку назначения.

enter image description here

Теперь снова снимите следующие флажки.

enter image description here

Выберите, как это изображение.

enter image description here

Затем закончите.

Перейдите в папку, в которой вы сохранили файл jar, и запустите java -jar jarname.jar

Затем вы можете декомпилировать JAR-файл с помощью JD GUI и проверить, правильно ли декомпилированы ваши классы.

...