Сбой создания процесса Java при создании из сценария оболочки - PullRequest
0 голосов
/ 24 июня 2011

У меня проблема в том, что всякий раз, когда я пытаюсь создать процесс Java из сценария оболочки, он не может создать процесс с путем к классу, который мне нужно добавить. Когда я не добавляю classpath, процесс Java создается должным образом без каких-либо исключений или проблем.

На самом деле у меня где-то около 300 внешних банок, мне нужно использовать и мне нужно добавить их все.

Может ли эта проблема создать большое количество файлов jars или этот длинный путь к классам. Потому что я столкнулся с подобной проблемой с weblogic, так как, когда я добавил длинный путь к классу в файле запуска weblogic, weblogic не запустился.

Спасибо.

1 Ответ

2 голосов
/ 24 июня 2011

В Java 6 вы можете использовать путь к классу, который содержит подстановочный знак.

Так что, если у вас много jar-файлов, но всего несколько каталогов, путь к классу не обязательно должен быть очень длинным.

http://download.oracle.com/javase/6/docs/technotes/tools/windows/classpath.html

Например, если каталог foo содержит a.jar, b.jar и c.jar, то путь к классу foo / * раскрывается в foo / a.jar; foo / b.jar; foo / c. jar, и эта строка будет значением системного свойства java.class.path.

...