几个月前,我在JRE的trustcacerts中添加了 SSL证书,以避免无效的证书问题。
我将自签名证书导入以下文件
“C:\ Program Files \ Java \ jre6 \ lib \ security \ cacerts”
问题1
但是现在当我尝试访问此文件时,它不可用,而是当我去
时 "C:\Program Files\Java\jre6\lib"
我只能找到一个名为 ext 的文件夹,其中包含一个名为 QTJava 的压缩文件
想知道Java 6下的文件发生了什么。
问题2。
当我在管理员模式下打开Windows命令提示并尝试使用keytool命令时,它说
"C:\Program Files\Java\jre7\lib\security\cacerts"
'keytool' is not recognized as an internal or external command,
operable program or batch file.
我想知道是否有人知道如何完成这项工作。
答案 0 :(得分:2)
Q1:安装可能已损坏
Q2:将java/bin
添加到PATH变量中。
PATH="%PATH%;%JAVA_HOME%/bin"
为此,您需要在您的环境中设置JAVA_HOME
变量指向您的JDK安装目录
答案 1 :(得分:2)
Q1:在我的系统上使用最新的JRE似乎没问题,所以我认为你的安装很糟糕。
Q2:这很简单,将JDK或JRE bin文件夹添加到PATH环境变量中。通常情况下set PATH="%PATH%;%JAVA_HOME%/bin"
应该这样做(假设您的JAVA_HOME
变量指向您的JDK或JRE安装文件夹)。