Java小程序/Web浏览器问题

Java小程序/Web浏览器问题,java,applet,Java,Applet,我对Java(以及一般的编程)是新手,所以我认为制作一个简单的测试用例applet将有助于形成对该语言的基本理解 因此,我决定制作一个显示绿色矩形的基本小程序。代码如下所示: import javax.swing.JApplet; import java.awt.Color; import java.awt.Graphics; public class Box extends JApplet{ public void paint(Graphics page){ page.setCol

我对Java(以及一般的编程)是新手,所以我认为制作一个简单的测试用例applet将有助于形成对该语言的基本理解

因此,我决定制作一个显示绿色矩形的基本小程序。代码如下所示:

import javax.swing.JApplet;
import java.awt.Color;
import java.awt.Graphics;

public class Box extends JApplet{

public void paint(Graphics page){
    page.setColor(Color.green);
    page.fillRect(0,150,400,50);

    }

 }
<html>
<body>
<applet code="Box", height="200" width="400">
</applet>
</body>
</html>
然后我将其嵌入的HTML文件(test.HTML)如下所示:

import javax.swing.JApplet;
import java.awt.Color;
import java.awt.Graphics;

public class Box extends JApplet{

public void paint(Graphics page){
    page.setColor(Color.green);
    page.fillRect(0,150,400,50);

    }

 }
<html>
<body>
<applet code="Box", height="200" width="400">
</applet>
</body>
</html>

然后我编译/保存了Java位,并将它们放在同一个文件夹中。但是,当我试图查看html文件时,我看到的只是一个“错误。单击查看详细信息”框。我在Fire Fox和Opera的最新版本中测试了这一点,我也确保Java插件对这两个版本都是启用的和最新的


那么,我到底忘记在这里做什么了?

似乎一切都接近正常

一旦.class文件与HTML文件位于同一文件夹中,它就会出现。您的代码可能包含拼写错误(“框”后加逗号)

例如:

<Applet Code="MyApplet.class" width=200 Height=100>

小程序不是一个好的开始

它们是一种非常古老的技术,与Java技术堆栈的其他部分相比,它们的应用并不广泛

如果你是编程新手,我真的不会从applet开始

相反,您应该尝试通过构建一些简单的控制台应用程序来学习基本编程和Java。我已经添加了一些关于如何做到这一点的一般性意见。当你的信心增强后,你就可以开始担心增加额外的复杂性、小程序等了

首先下载一个IDE。Eclipse是一个明显的选择(还有NetBeans和IntelliJ)。所有现代开发人员都在IDE中工作——不要试图在没有IDE的情况下混日子

然后,您应该有一个“scratchpad”——一个可以尝试一些简单语言特性的类。以下是一个可能有用的方法:

package scratch.misc;

public class ScratchImpl {
    private static ScratchImpl instance = null;

    // Constructor
    public ScratchImpl() {
        super();
    }

    /*
     * This is where your actual code will go
     */
    private void run() {
    }

    /**
     * @param args
     */
    public static void main(String[] args) {
        instance = new ScratchImpl();
        instance.run();
    }
}
要使用它,请将其另存为.java文件。它可以作为其他简单Java实验的模板。如果您想尝试一种语言功能(继承、多态、集合或任何您想学习的功能),那么将模板(使用IDE中的复制和重命名功能,而不是手动复制文件和更改类型名称)复制到一个新名称以供您的实验


你可能也会发现我的一些答案很有用。

@Juser1167589我希望你的回答没有问题,但是如果你有问题,请尝试进入你的程序文件,删除JAVA文件夹,然后从“JAVA.com”上的红色大按钮重新下载JAVA。如果没有JAVA文件夹,那么*FACEPALM*去下载JAVA。另一个可能的答案是,为什么您在其他网站上看到这些错误,他们可能不再有运行这些错误所需的资源。

好的,我更改了它,删除了逗号,并在“Box”位后添加了“.class”,但仍然不起作用。另外,我去寻找另一个例子,页面下方一半的java小程序显示了相同的错误。试试看。如果这些都不起作用,那么可能与浏览器问题有关。检查您的java配置。
对我来说工作正常。1)
错误。单击查看详细信息
。详细信息是什么?人们认为我们可以在不知道细节的情况下解决这个问题,这使我感到惊讶。2) 在那个浏览器中有小程序工作吗?访问检查。