Я использую Java-процесс для запуска многих других Java-процессов, используя Runtime.exec(cmd)
, где cmd похож на следующее:
java -cp "MyJar.jar" pkg.MyClass some-more-arguments
Выполнение той же команды из командной строки прекрасно работает в Windows и Linux, однако, когда мой нерестившийся процесс Java вызывает команду через Runtime.exec
, она работает в Windows , но не в Linux.
в Linux я получаю Exception in thread "main" java.lang.NoClassDefFoundError: pkg/MyClass
есть идеи?