0

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

4

1 に答える 1

1

画像はどこにありますか?

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

何かのようなもの、

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

通常、アプレットには制限があり、アプレットを提供したサーバーにのみ接続できます。

于 2012-04-24T01:24:28.897 に答える