Использовать javap изнутри java-программы для всех файлов

Я должен реализовать javap -verbose из java-программы, каталог с именем folder имеет несколько классов, и я хочу использовать этот javap -verbose на всех из них, поэтому я делаю,

Process p = Runtime.getRuntime().exec("javap -verbose folder/*");

в моей Java-программе, но она не работает (программа компилируется и запускается, но ничего не получается), однако, когда я делаю

Process p = Runtime.getRuntime().exec("javap -verbose folder/java_1.class");

он работает (и вывод получен). Также, если я делаю

javap -verbose folder/*

в командной строке это работает. Я использую последнюю версию Ubuntu. Как я могу применить javap ко всем файлам каталога. Примечание: папка не имеет подкаталога.

0 ответов

Другие вопросы по тегам