2012-01-28 117 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的类。