我想从以下位置读取带有java的SSL证书文件:
URL url = TestSSLPacketChannel.class.getResource("/client.public");
Path resPath = Paths.get(url.toURI());
String file = new String(Files.readAllBytes(resPath), "UTF8");
此代码成功找到位于src\test\resources
的文件,但是当我将文件发送到此Java方法时:
new FileInputStream(SSL_Cert);
我得到例外:java.io.FileNotFoundException: Invalid file path
不幸的是我可以改变方法new FileInputStream(SSL_Cert);
,因为我会破坏代码逻辑。
有什么方法可以解决这个问题吗?
答案 0 :(得分:0)
尝试放入整个文件路径。 “C:\用户\文件夹\文件...”