1 以前遇到过class-path的警告,这次的问题确实有些糊涂了,各位大侠帮忙看下.
exe运行的时候,控制台信息:警告: Duplicate name in Manifest: Sealed
我用的是jsmooth将工程jar文件生成为exe的. jar中有第三方类库包,难道是这个原因么?
2 在java中调用这个exe时候,exe虽然有上述警告,但是依然成功运行(生成2个csv文件),但是
在使用Runtime.exec()方法时,
proc.waitFor()和proc.exitValue()的返回值都不是0,而是4011961,这之前已经
while ( (line = br.readLine()) != null)
System.out.println(line);
所以,我想进程应该停止了,但是运行是有错误的,所以出现这个4011961. 我怀疑这个错误就是
之前单独运行exe时的那个警告导致的.请教各位高手.
老帐户忘记了,这个没有分,见谅
exe运行的时候,控制台信息:警告: Duplicate name in Manifest: Sealed
我用的是jsmooth将工程jar文件生成为exe的. jar中有第三方类库包,难道是这个原因么?
2 在java中调用这个exe时候,exe虽然有上述警告,但是依然成功运行(生成2个csv文件),但是
在使用Runtime.exec()方法时,
proc.waitFor()和proc.exitValue()的返回值都不是0,而是4011961,这之前已经
while ( (line = br.readLine()) != null)
System.out.println(line);
所以,我想进程应该停止了,但是运行是有错误的,所以出现这个4011961. 我怀疑这个错误就是
之前单独运行exe时的那个警告导致的.请教各位高手.
老帐户忘记了,这个没有分,见谅
2,返回值如果是非0值,表示进程不是正常退出,流读完了,不代表进程就退出了.如果代码不复杂的话,可以把代码发上来看一下,你对进程操作的那一块的代码