2012-04-24 10 views
0

アプレットを含むjarファイルがあります。このアプレットは、1つのことを除いて完璧に動作します。アプレットを実行するとプログラムがロードされますが、イメージはロードされません。私はそれが唯一の誤りだと知っています。 jarファイル内のマニフェストファイルは、その内部で使用する別のjarファイルを指定しており、正しくインポートされていることがわかります。何が間違っていますか?アセットのjarファイル内にアセットがロードされない

答えて

1

画像はどこですか?

- > jarにデプロイされている場合は、クラスパスからリソースとしてアクセスする必要があります。以下のように、

ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); 
InputStream input = classLoader.getResourceAsStream("/resources/image.jpg"); 
Image logo = ImageIO.read(input); 

アプレットは、通常の制限があり

何か、彼らはそれらを務めたサーバーに接続することができます。

+0

これらは瓶の内側にあります。また、パッケージをクラスパスに追加するか、イメージを1つずつ追加しますか? – rdelfin

+0

私はあなたの質問を理解していません。アプレットそのものはCPの一部ですが、実行することはありません。/resourcesというフォルダ内のjarファイルの中に画像をダンプする –

+0

何らかの理由でアプレットに画像が表示されない – rdelfin

関連する問題