作者PsMonkey (痞子軍團團長)
看板java
標題Re: [問題] FileNotFoundException
時間Wed Jun 12 23:22:04 2013
※ 引述《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