我正在执行通过RSA对字符串进行编码的函数。我决定把我的代码建立在这个基础上:
http://www.javamex.com/tutorials/cryptography/rsa_encryption_2.shtml
但是,当我简单地复制&粘贴代码,一切正常,除了ServerConnection类,找不到:
InputStream wej =ServerConnection.class.getResourceAsStream("remote_public.key");
我在哪里能找到它?根据丢失的导入,我在netbeans中有任何提示。在谷歌上搜索"ServerConnection"给了我所有的东西,除了任何看起来像我需要的东西。
这里根本不需要ServerConnection类。您正在尝试访问位于类所在位置的资源remote_public.key
。这意味着您可以使用任何想要的类(例如,编写代码的类)并使用它来访问资源。
例如,如果您的类名为"MyClass"
只需说:
InputStream wej = MyClass.class.getResourceAsStream("remote_public.key")
ServerConnection
可能只是所示代码中的一个示例类名,仅用于从类路径获取资源的基础。
您应该能够将其替换为本地项目中任何类的名称,假设您在与引用的类相同的包(文件夹)中有一个名为remote_public.key
的文件。
我想:我试着用你的类名替换"ServerConnection"。我认为该示例假定在一个名为ServerConnection的类中。