2012-01-28 116 views
1

我正在做RSA編碼字符串的函數。我決定在此基礎上我的代碼:我在哪裏可以找到ServerConnection類?

http://www.javamex.com/tutorials/cryptography/rsa_encryption_2.shtml

但是,當我簡單地複製&粘貼代碼,一切都很好,除了一個ServerConnection類,未發現:

InputStream wej =ServerConnection.class.getResourceAsStream("remote_public.key"); 

我在哪裏可以找到它嗎?根據缺少的導入,我在netbeans中有任何提示。谷歌搜索「ServerConnection」給了我除了任何東西,至少看起來像我需要的東西。

回答

7

在這裏你根本不需要ServerConnection類。您正嘗試訪問位於您的課程所在的資源remote_public.key。這意味着您可以選擇任何您想要的類(例如,您正在編寫代碼的類)並使用它來訪問資源。

例如,如果你的類被命名爲"MyClass"
只是說:

InputStream wej = MyClass.class.getResourceAsStream("remote_public.key")

+0

哦,謝謝,不知道它太簡單了。 – WombaT 2012-01-28 17:25:38

0

ServerConnection很可能只是示例代碼中的一個示例類名,僅用於基類從類路徑獲取資源的目的。

假設您在與您引用的類相同的包(文件夾)中有一個名爲remote_public.key的文件,您應該可以將其替換爲本地項目中任何類的名稱。

0

在我的部分野生的猜測:我嘗試用你的類名稱替換「一個ServerConnection」。我認爲這個例子被假定爲一個名爲ServerConnection的類。