看板 java 關於我們 聯絡資訊
※ 引述《qwe801031 (karoro)》之銘言: : 執行出來一直跑出Exception caught java.io.FileNotFoundException: : \C\Users\privateKey.store (系統找不到指定的路徑。) ^^^^^^^^^ 我假設你是用 Windows 作業系統 那麼,你隨便開一個資料夾 然後把「\C\Users」丟到網址列去,看看他會有什麼反應 : 原本老師給的範例程式去跑 : Exception caught java.io.FileNotFoundException: : \home\Joebi\workspace\OWASP_Crypto\org\owasp\crypto\testkeystore.ks (系統找 : 不到指定的路徑。) : 以下老師給的範例某段 : try{ : KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType()); : char [] password = "testpwd".toCharArray(); : java.io.FileInputStream fis = new : java.io.FileInputStream(" : /home/Joebi/workspace/OWASP_Crypto/org/owasp/crypto/testkeystore.ks"); : ks.load(fis, password); : fis.close(); : 實在不知道/home/Joebi/workspace/OWASP_Crypto/org/owasp/crypto/testkeystore.ks 看來你老師是用 Linux / Mac : 是什麼東西orz,想說應該是我自己生成的keystore,但換了自己生成的keystore路徑也不 : 對,google了很久也什麼都找不到Q_Q : 請求幫忙 如果你 google home/Joebi/workspace/OWASP_Crypto/org/owasp/crypto/ 那大概一定找不到東西 XD 簡單地說,雖然 Java 跨平台 但是實際去找檔案的還是 OS 你必須得用 OS 能懂的格式去指定你要的路徑 & 檔案 你在 C:\Users 下弄了一個 privateKey.store,方向對了 剩下就是... 嗯... 該告訴你的都不小心告訴你了 XD -- 錢鍾書: 說出來的話 http://www.psmonkey.org 比不上不說出來的話 Java 版 cookcomic 版 只影射著說不出來的話 and more...... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.164.169.27
cuteclare:板主人真好Q_Q 06/13 00:09
PsMonkey:有樓上在,我偶爾可以當一下好人 [茶] 06/13 00:22
qwe801031:變成存取被拒,這代表格式對了嗎?換到C以外的地方也不行 06/13 01:02
Killercat:這我總覺得不是專心聽 就是老師作業給不好... 06/13 02:53
moonjuice:存取被拒的話,應該是要檢查檔案權限問題喔!! 06/22 01:17