Команда Linux для поиска файлов, загруженных jvm - PullRequest
6 голосов
/ 06 мая 2010

Может кто-нибудь дать мне знать, что будет команда unix, если мне нужно проверить, нужны ли jav-файлы, загруженные Java.

Ответы [ 3 ]

9 голосов
/ 06 мая 2010

Вы можете использовать lsof:

lsof -p <PID> | grep jar

используйте pgrep или jps для поиска PID вашего Java-процесса.

4 голосов
/ 06 мая 2010

Вы можете использовать опцию: java -verbose:class, которая показывает, какие банки используются

3 голосов
/ 06 мая 2010

Есть несколько способов сделать это.

Из вашего Java-кода вы можете вызвать System.getProperty("java.class.path"), который вернет весь путь к классу в виде строки.

Вы также можете получить список, добавив аргумент в командной строке java -verbose:class

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...