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