Где я могу найти класс ServerConnection? - PullRequest
1 голос
/ 28 января 2012

Я делаю функцию, которая кодирует строки по RSA.Я решил основывать свой код на этом:

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

Но когда я просто копирую и вставляю код, все в порядке, кроме класса ServerConnection, который не найден:

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

Где я могу найти это?У меня есть какие-либо подсказки в netbeans по отсутствующему импорту.Поиск в Google для «ServerConnection» дает мне все, кроме всего, что, по крайней мере, похоже на то, что мне нужно.

Ответы [ 3 ]

7 голосов
/ 28 января 2012

Здесь вам не нужен класс ServerConnection.Вы пытаетесь получить доступ к ресурсу remote_public.key, расположенному там, где находятся ваши классы.Это означает, что вы можете выбрать любой класс (например, класс, в котором вы пишете код) и использовать его для доступа к ресурсу.

Например, если ваш класс называется "MyClass"
, просто скажите:

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

0 голосов
/ 28 января 2012

Дикая догадка с моей стороны: я пытаюсь заменить "ServerConnection" именем вашего класса. Я думаю, что пример предполагается в классе с именем ServerConnection.

0 голосов
/ 28 января 2012

ServerConnection, скорее всего, просто пример имени класса в показанном коде, используется только для целей получения ресурса из пути к классам.

Вы должны иметь возможность заменить его именемлюбого класса в вашем локальном проекте, при условии, что у вас есть файл с именем remote_public.key в том же пакете (папке), что и класс, на который вы ссылаетесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...