我试过了,可以的,可以产生一个 abnerCALib 文件。
这个文件在你执行程序的目录下产生的,所以你要在你执行java程序的目录下去找。

解决方案 »

  1.   

    是可以生成aberCALib文件,但是不能生成ceshiJava2证书呀,而且怎么将结果返回给java程序呢?
      

  2.   

    不好意思,我对 Java 证书相关的东西还不太了解。更多的可能帮不上忙了了
      

  3.   

    需要在你的程序的exec()括号里的参数前加上cmd /c
    rt.exec("cmd /c C:\\j2sdk1.4.2_03\\bin\\keytool -genkey -alias ceshiJava2 -keyalg RSA -keysize 1024 -keystore abnerCALib -validity 3650 -dname \"CN=ceshi, ou=jsj, o=xueyuan, l=wuhan, st=hubei, c=cn\" -storepass pengfaluan -keypass pengfaluan");