eclipse中的SSL密钥库路径

Ash*_*ker 5 java eclipse ssl

在我的用户主目录中有一个.keystore文件.每当我这样做,keytool -list我得到:

Keystore type: JKS
Keystore provider: SUN

Your keystore contains 0 entries
Run Code Online (Sandbox Code Playgroud)

但是,在从Eclipse运行junit测试时,JVM始终引用此密钥库.如何将此路径更改为另一个密钥库路径,例如,C:\Users\abc123\jdk1.8.0_65\jre\lib\security\cacerts从Eclipse.

我试过了

Debug As --> Debug Configuration --> Junit --> VM arguments

-Djavax.net.ssl.trustStore="C:/Users/b91255/jdk1.8.0_65/jre/lib/security/cacerts "
-Djavax.net.ssl.trustStorePassword="changeit"
Run Code Online (Sandbox Code Playgroud)

我收到了认证链接错误.我怎样才能让eclipse C:\Users\abc123\jdk1.8.0_65\jre\lib\security\cacerts用作SSL密钥库?

Ash*_*til 7

除了@Tushar Patels的回答,这就像

转到eclipse.ini文件并编辑:

-vmargs
-Djavax.net.ssl.trustStore="C:/Users/b91255/jdk1.8.0_65/jre/lib/security/cacerts "
-Djavax.net.ssl.trustStorePassword="changeit"
Run Code Online (Sandbox Code Playgroud)


Tus*_*tel 3

您可以在 eclipse.ini 文件中进行设置,该文件位于 eclipse 文件夹的根目录中。