不工作我使用的是java程序使用Runtime.exec(cmd)
其中cmd是類似下面的產卵許多其他的Java進程:原油的Runtime.exec調用java命令在Linux
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
什麼想法?
你檢查PATH和CLASSPATH變量? – Konerak 2010-05-11 12:30:52
你是什麼意思?該命令應設置爲通過-cp – pstanton 2010-05-11 12:34:17
classpath中都有些什麼,更多的論點? – aioobe 2010-05-11 12:51:24