2012-01-28 8 views
1

RSAで文字列をエンコードする機能をやっています。私はこの上で私のコードをベースにすることを決めた:ServerConnectionクラスはどこにありますか?

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

しかし、私は単に&ペーストのコードをコピーしたときに、すべてのものが見つからない場合はServerConnectionクラスを除き、okです:

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

Iそれを見つけることができますか?私は、欠けているインポートに応じてネットビーンズのヒントを持っています。 "ServerConnection"のためのグーグルでは、少なくとも私が必要とするもののように見えるanythinを除いて私にはあらゆることができます。

答えて

7

ここでは、ServerConnectionクラスはまったく必要ありません。クラスがあるリソースremote_public.keyにアクセスしようとしています。つまり、コードを記述しているクラスなど、任意のクラスを取得してリソースにアクセスすることができます。あなたのクラスの名前があれば

は、例えば"MyClass"
はちょうど言う:

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

+0

ああ、ありがとう、それはとてもシンプルだった。 – WombaT

0

ServerConnectionは、表示されたコード内の単なるクラス名の例で、おそらくクラスパスからリソースを取得するためのベースとして使用されています。

参照するクラスと同じパッケージ(フォルダ)にremote_public.keyというファイルがあると仮定すると、これをローカルプロジェクトのクラスの名前に置き換えることができます。

0

私の部分にワイルド推測:私はよあなたのクラス名と「のServerConnection」を交換してみてください。私はその例がServerConnectionという名前のクラスにあると仮定していると思います。

関連する問題