ページ 11

Javaアプレットが動かない?

Posted: 2011年4月30日(土) 21:49
by みけCAT
C言語でなくてすみません。
Windows Vista SP2、Ecllipse、IE8です。
Javaでゲームを作り、jarファイルにしたのですが、
Ecllipse上ではうまく動くのに、htmlにすると動かないです。
原因がわかりましたらお教えていただければ幸いです。
もしかして、ただ重いだけでしょうか?
プログラムは添付します。
よろしくお願いします。
ctypeフォルダがhtml、Gameフォルダがワークスペースです。

Re: Javaアプレットが動かない?

Posted: 2011年4月30日(土) 22:04
by ISLe
ファイルIOは使えないのでストリームを使って読み込んでください。

URL url = getClass().getClassLoader().getResource("hoge");
InputStream is = getClass().getClassLoader().getResourceAsStream("hoge");
というふうにするとURLとかInputStreamが得られます。

Re: Javaアプレットが動かない?

Posted: 2011年4月30日(土) 22:13
by Poco
title = ImageIO.read(new File("title400x400.gif"));

title = getImage(getCodeBase(), "title400x400.gif");
とすると、どうですか?

Re: Javaアプレットが動かない?

Posted: 2011年5月01日(日) 09:31
by みけCAT
うまく動きました。
ありがとうございます。