我正在使用 java 进程来使用Runtime.exec(cmd)
where cmd 生成许多其他 java 进程,如下所示:
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
有任何想法吗?