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