Хорошо, я понимаю, что это может быть простой вопрос, но я пытался понять, как создать файл JAR, чтобы другие люди могли запускать мою программу, не имея программного обеспечения, такого как jGrasp, eclipse или netbeans. Проблема, с которой я сталкиваюсь, заключается в том, что я сохраняю его как файл JAR и могу выполнить его на своем компьютере, но когда я отправляю его по электронной почте своему другу, он говорит, что файл JAR недействителен или поврежден. Кто-нибудь может объяснить? Спасибо
Мне нужна помощь с использованием файла JAR
comment
Если разобрался, то можешь пояснить?
- person dlamblin   schedule 08.12.2009
Ответы (1)
Вы создаете файл с помощью команды jar? «jar tvf fn.jar» показывает вам содержимое? Если это так, проблема, вероятно, связана с передачей электронной почты. Имейте в виду, что файл jar на самом деле является просто zip-файлом с некоторыми специальными данными в нем, и некоторые почтовые серверы отказываются передавать zip-файлы из-за всех троянов, которые используют отправленные по электронной почте zip-файлы.
Одна из распространенных проблем может заключаться в том, что ваш почтовый клиент не кодирует его mime, поэтому что-то по пути меняет 0x0D (возврат каретки) на 0x0D 0xOA (возврат каретки + перевод строки) или наоборот, что чертовски портит двоичные файлы.
person
Paul Tomblin
schedule
08.12.2009
Нет, я делаю это через jGrasp, у него есть функция, но я разобрался, спасибо.
- person ; 08.12.2009