Как стажер, я использую код компании в своих проектах, и они обычно присылают мне файл jar для работы. Я добавляю его в сборку path в Eclipse и обычно все нормально и dandy.
Однако мне было любопытно узнать, что каждый класс содержал, и когда я пытаюсь открыть один из классов в файле jar, он говорит мне, что мне нужен исходный файл.
Что это значит? Я исхожу из фона C/С++, так что jar похож на уже скомпилированный файл .o, и все, что я вижу, это материал .h? Или есть фактический код в файле jar, который я использую для шифрования, поэтому я не могу его прочитать?
Спасибо за все ответы!
Изменить:
Спасибо, ребята, я знал, что это похоже на архив, но я был смущен тем, что, когда я пытался открыть файлы .class, я получил куча случайных символов. Результат был аналогичным, когда я попытался открыть файл .o в C, поэтому я просто хотел убедиться.
Спасибо!