Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.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代码中引用我的密钥库文件_Java - Fatal编程技术网

在java代码中引用我的密钥库文件

在java代码中引用我的密钥库文件,java,Java,我正在尝试连接我在代码中创建并导入了一些证书的密钥库 这是一段代码 if(inputStream == null){ inputStream = getClass().getClassLoader().getResourceAsStream("resource/text.jks"); socket=sslConnect.sslSocket("00.000.000.000", 9102, "rogue1", "6000", inputStrea

我正在尝试连接我在代码中创建并导入了一些证书的密钥库

这是一段代码

if(inputStream  == null){
             inputStream = getClass().getClassLoader().getResourceAsStream("resource/text.jks");
             socket=sslConnect.sslSocket("00.000.000.000", 9102, "rogue1", "6000", inputStream); 
            }
我的项目位于
C:\

这是路径
C:\pdsl\src\pdlsipay

在pdlsipay内部,我有
file.java
和上面的代码片段

文件夹资源可在
c:\pdlsipay

在文件夹资源中可以找到text.jks

如何读取此行中的
text.jks
文件


getResourceAsStream(“resource/text.jks”)

getResourceAsStream专门用于访问应用程序类路径上的资源,因此需要在类路径中包含C:\pdlsiplay

或者,您可以避免getResourceAsStream并直接读取数据:

File keystoreFile = new File("C:/pdlsipay/resource/text.jks");
FileInputStream keystoreData = new FileImportStream(keystoreFile);
socket=sslConnect.sslSocket("00.000.000.000", 9102, "rogue1", "6000", keystoreData);