Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 尝试安装SSL证书时拒绝访问_Java_Ssl_Cmd_Windows 8.1 - Fatal编程技术网

Java 尝试安装SSL证书时拒绝访问

Java 尝试安装SSL证书时拒绝访问,java,ssl,cmd,windows-8.1,Java,Ssl,Cmd,Windows 8.1,我想安装一个ssl认证。 但我得到了: #9: ObjectId: 2.5.29.14 Criticality=false SubjectKeyIdentifier [ KeyIdentifier [ 0000: 5C DE 33 E9 4A ED 08 31 64 1E 0E BE CC 6E AD AB \.3.J..1d....n.. 0010: FD F0 56 C6 ..V. ] ] Trust th

我想安装一个ssl认证。 但我得到了:

#9: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 5C DE 33 E9 4A ED 08 31   64 1E 0E BE CC 6E AD AB  \.3.J..1d....n..
0010: FD F0 56 C6                                        ..V.
]
]

Trust this certificate? [no]:  y
Certificate was added to keystore
[Storing C:\Program Files\Java\jdk1.8.0_102\jre\lib\security]
keytool error: java.io.FileNotFoundException: C:\Program Files\Java\jdk1.8.0_102\jre\lib\security (Access is denied)
java.io.FileNotFoundException: C:\Program Files\Java\jdk1.8.0_102\jre\lib\security (Access is denied)
        at java.io.FileOutputStream.open0(Native Method)
        at java.io.FileOutputStream.open(FileOutputStream.java:270)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:101)
        at sun.security.tools.keytool.Main.doCommands(Main.java:1144)
        at sun.security.tools.keytool.Main.run(Main.java:343)
        at sun.security.tools.keytool.Main.main(Main.java:336)

C:\Users\Houssem\Desktop\CERTIF_SSL>
#9:ObjectId:2.5.29.14临界性=错误
SubjectKeyIdentifier[
键标识符[
0000:5C DE 33 E9 4A ED 08 31 64 1E 0E应抄送附录3.J..1d….n。。
0010:FD F0 56 C6..V。
]
]
信任这个证书吗?[否]:y
证书已添加到密钥库
[存储C:\Program Files\Java\jdk1.8.0\U 102\jre\lib\security]
keytool错误:java.io.FileNotFoundException:C:\Program Files\java\jdk1.8.0\U 102\jre\lib\security(访问被拒绝)
java.io.FileNotFoundException:C:\Program Files\java\jdk1.8.0\U 102\jre\lib\security(访问被拒绝)
位于java.io.FileOutputStream.open0(本机方法)
在java.io.FileOutputStream.open(FileOutputStream.java:270)
位于java.io.FileOutputStream。(FileOutputStream.java:213)
位于java.io.FileOutputStream。(FileOutputStream.java:101)
位于sun.security.tools.keytool.Main.doCommands(Main.java:1144)
位于sun.security.tools.keytool.Main.run(Main.java:343)
位于sun.security.tools.keytool.Main.Main(Main.java:336)
C:\Users\Houssem\Desktop\CERTIF\u SSL>
我必须注意,我以管理员身份运行cmd

我的windows是8.1

更新:我也已经是管理员了

以管理员身份运行(在linux上使用sudo命令)

访问被拒绝
表示您无法通过普通用户访问该文件

我必须注意,我以管理员的身份运行cmd,那么
java.io.FileNotFoundException
呢?“拒绝访问”从技术上讲会导致找不到该文件。该目录“C:\Program Files\java\jdk1.8.0\u 102\jre\lib”或“C:\Program Files\java\jdk1.8.0\u 102\jre\lib\security”上的cacls或icacls的输出是什么授予完全权限的命令结构?我无法理解(第一次听说)作为管理员运行并不一定意味着在提升模式下运行;这可能是问题所在吗?当然,管理员是windows中最高级别的用户。在重新安装Windows之前,此操作运行良好问题已解决?&<代码>基于意见的为什么还要使用Win 8.1?还没有。我坚持使用Windows8,因为它可能会在上次“wannacry”攻击后进行安全更新。我以前没遇到过这样的问题你知道WannaCrypt勒索软件的目标是过时的系统吗?所以,如果你赢得了10个自动更新,那么它是容易的,安全的吗?好吧。如果我问您:您是否尝试过按Windows+X,然后按“命令提示符(管理)”?