Як стажист, я використовую код компанії в своїх проектах, і вони зазвичай надсилають мені jarфайл для роботи. Я додаю його в лад pathв Eclipseі , як правило , все це добре і денді.
Однак мені стало цікаво дізнатись, що містив кожен клас, і коли я намагаюся відкрити один із класів у jarфайлі, це говорить мені, що мені потрібен вихідний файл.
Що це означає? Я походжу з C / C ++, тому чи є jarподібним до вже скомпільованого .oфайлу, і все, що я бачу, - це .hречі? Або у jarфайлі, який я використовую, є зашифрований фактичний код, тому я не можу його прочитати?
Дякую за всі відповіді!
Редагувати:
Дякую, хлопці, я знав, що це щось на зразок архіву, але мене бентежило, чому при спробі відкрити .classфайли я отримав купу випадкових символів. Результат був подібним, коли я намагався відкрити .oфайл на мові C, тому я просто хотів переконатися.
Дякую!