我现在正在学习java,而且我已经读过某个地方,我也可以在带有applet的浏览器中运行我的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,但也许我正在做其他完全错误的事情请告诉我。
答案 0 :(得分:3)
Applet
或JApplet
。 请阅读http://docs.oracle.com/javase/tutorial/deployment/applet/index.html
答案 1 :(得分:0)
您的类必须扩展JApplet。如果您使用NetBeans,您将获得一些生成的代码,您可以从那里开始学习。