Можно ли заставить JNI учитывать расширение подстановочных знаков в пути к классам?

У меня есть двоичный файл C, который обращается к Java через JNI. Я установил для параметра CLASSPATH значение somedir / *, чтобы собрать все банки в somedir.

Когда я запускаю двоичный файл, не удается найти требуемое определение класса. Когда я запускаю

java that.class's.name 

из той же командной строки, класс успешно найден. Если я явно добавлю все jar-файлы в somedir / в путь к классам, все будет отлично работать, но это приведет к очень пути к классам, чего я бы хотел избежать.

Выполняется ли JVM через JNI с учетом подстановочных знаков пути к классам? Можно ли это сделать?

6
задан HenryR 16 February 2012 в 23:18
поделиться