C:\Users\asus>keytool -genkey -alias michaelkey -keyalg RSA -keysize 1024 -keypa
ss michaelpwd -validity 365 -keystore e:\sso\michael.keystore -storepass michael
pwd2
这段代码创建的时候提示  java.io.FileNotFoundException 系统路径错误
用的1.4的jdk e盘sso文件夹 肯定是存在的

解决方案 »

  1.   

    以下是cmd 信息
    C:\Users\Administrator>java -version
    java version "1.6.0_13"
    Java(TM) SE Runtime Environment (build 1.6.0_13-b03)
    Java HotSpot(TM) Client VM (build 11.3-b02, mixed mode)C:\Users\Administrator>
    C:\Users\Administrator>keytool -genkey -alias michaelkey -keyalg RSA -keysize 10
    24 -keypass michaelpwd -validity 365 -keystore e:\sso\michael.keystore -storepas
    s michaelpwd2
    您的名字与姓氏是什么?
      [Unknown]:  adc
    您的组织单位名称是什么?
      [Unknown]:  asd
    您的组织名称是什么?
      [Unknown]:  asd
    您所在的城市或区域名称是什么?
      [Unknown]:  asd
    您所在的州或省份名称是什么?
      [Unknown]:  asd
    该单位的两字母国家代码是什么
      [Unknown]:  asd
    CN=adc, OU=asd, O=asd, L=asd, ST=asd, C=asd 正确吗?
      [否]:  y
    C:\Users\Administrator>
      

  2.   


    查看e:/sso/下 确实有  michael.keystore 这个文件了。
      

  3.   

    额  是jdk 的问题么
      

  4.   

    keytool -import -keystore %JAVA_HOME%\jre\lib\security\cacerts -file e:\sso\michael.crt
    ael.crt -alias michael导入报files 不是合法命令