Oracle java jdk 密钥库位于何处?

Alv*_*vin 18 java jdk oracle

使用 webupd8 ppa 安装了 Oracle Java,需要调整一些策略设置(专门访问剪贴板)

webUpd8 插件:http : //www.webupd8.org/2011/09/how-to-install-oracle-java-7-jdk-in.html

(这些家伙为 Ubuntu 社区做了很多工作)

以前是在 /etc/java-6-oracle

谷歌对此没有任何答案 - 有什么想法吗?

dja*_*fan 24

密钥库是: jre/lib/security/cacerts 。您可以通过以下方式列出其内容:

keytool -list -keystore java.home/jre/lib/security/cacerts -v
Run Code Online (Sandbox Code Playgroud)

要查找 JAVA_HOME,请发出以下命令:

sudo apt-get install galternatives
Run Code Online (Sandbox Code Playgroud)

然后运行那个程序。

但是,在我看来,您不需要更改密钥库。您需要做的是编辑 .policy 文件。很容易在以下位置找到:

java.home/jre/lib/security/java.policy
Run Code Online (Sandbox Code Playgroud)

当然,如果你还是找不到,那么用这个命令很容易推导出来:

sudo find / -name "java"
Run Code Online (Sandbox Code Playgroud)