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