Я получил исходный код для продукта Java ...
Если вы действительно получили исходный код продукта, и все, что у вас есть, это JAR-файлы,затем JAR-файлы (которые на самом деле являются ZIP-файлами с другим файловым суффиксом и определенным видом «манифеста») должны содержать набор файлов с файловым суффиксом «.java».Вы должны быть в состоянии проверить это, используя любой инструмент ZIP архива.
Если в JAR нет файлов ".java" (например, только много ".class" и других файлов), у вас нетисходный код продукта.Внесение изменений будет действительно очень сложным , учитывая, что вы не являетесь Java-разработчиком.
Предполагая, что вы делаете это законно (т.е. с явного или неявного разрешения разработчика продукта), высэкономит много времени, если вы сможете также получить инструкции по сборке продукта.Например, если он собран с использованием Ant, вы хотите файл (ы) build.xml.