私は現在Javaを学んでおり、アプレットを使用してブラウザでJavaコードを実行することもできることをどこかで読んだことがあります。使用しようとすると、エラーが表示されます。詳細については、ここをクリックしてください。
問題は、Javaプログラムがコマンドプロンプトで機能するが、ブラウザでは機能しないことです。
これが私のHTMLコードです。(Planet.classとhtmlファイルは両方とも私のデスクトップにあります)
<applet code="Planet.class" width=500 height=500 />
これは私のJavaコードです(このコードはコマンドプロンプトでうまく機能します。正確に実行していることを取得しようとしないでください。*からひし形を作成するだけです。):
class HelloWorldApp {
public static void main(String[] args) {
int n=20;
int i;
int k;
int j;
for (i=1;i<=n;i++)
{
for (k=n-i;k>=0;k--)
{ System.out.printf(" ");}
for (j=1;j<=2*i-1;j++)
{System.out.printf("*");}
System.out.printf("\n");
}
for(i=n-1;i>=1;i--)
{
for (k=0;k<(n-i)+1;k++)
{ System.out.printf(" ");}
for(j=2*i-1;j>=1;j--)
{System.out.printf("*");}
System.out.printf("\n");
}
}
}
printfがブラウザでサポートされていないからだと思いますが、何か別のことをしているのかもしれません。教えてください。