2012-02-16 13 views
0

アプレット(アプレットではなく、アプレットではありません)には、アプレット自体を含め、多くのクラスがパッケージ化されています。私はその瓶をアプレットとして使う方法をどこからでも見てきました。それは実行可能でないと、このようなのようなマニフェストファイルがあります。jarファイル内のパッケージでアプレットを使用する方法

Manifest-Version: 1.0 
Class-Path: AppletSource.jar 

私のような、HTML(Game.html)にそれを置く:

<applet code="Game/Game.class" archive="Game.jar" width=800 height=600> 
Your browser needs JAVA!!! 
</applet> 

を使用すると、クラスがゲームと呼ばれて見ることができるようにパッケージゲーム、jar Game.jar。私は.htmlのを開いた場合、私はClassNotFoundException: Game.Game.classを得る: マニフェストは、私はappletviewer Game.htmlを使用すると、私はエラー(アクセス拒否java.security.AccessControlException)を取得Game.jar/META-INF

です。私に何ができる?

+0

あなたがGame.classが含まれているゲームと呼ばれるパッケージを持っています。このドキュメントを参照してください? – rooftop

+1

[Appleteer](http://pscode.org/appleteer/)で開こうとすると、より多くのチェックが行われ、より詳細な出力が得られます。 –

答えて

0

アプレットのコード属性の形式は、oracle docです。 "appletFileの値は、classname.classの形式か、またはpackagename.classname.classの形式にすることができます。" このファイルはアプレットのベースURLからの相対パスです。それは絶対的なものではありません。 また、jarをhtmlと同じディレクトリに追加してみてください。いくつかの詳細については

http://docs.oracle.com/javase/1.4.2/docs/guide/misc/applet.html

2

<applet code="Game.Game" archive="Game.jar" width=800 height=600> 
Your browser needs JAVA!!! 
</applet> 

を試してみてください。また、パッケージ名が本当にゲームなくゲームであることを確認してください。

+0

私はその大会を好きではありませんので、その名前は大文字で – rdelfin

+0

PSです:PS:Game.Game、Game.Game.class、Game/GameまたはGame/Game.classでは動作しません – rdelfin

関連する問題