gpt4 book ai didi

java - 创建将在 Web 浏览器中显示的 Java 小程序

转载 作者:太空宇宙 更新时间:2023-11-04 06:53:56 26 4
gpt4 key购买 nike

我正在尝试创建一个基本的 Java 小程序,它将在 Web 浏览器中显示 Java 程序的输出。

以前从未使用过小程序,我想我应该按照教程尝试创建一个简单的“Hello World”小程序,只是为了简单地了解它们的工作原理。

我使用的示例位于:http://www.cs.nccu.edu.tw/~linw/javadoc/tutorial/getStarted/applet/index.html并完全按照描述的步骤进行操作。

但是,当我编译 Java 源文件时,虽然 Eclipse 的“Project Explorer”窗口中出现了一个“HelloWorld”类文件,但在 Windows 资源管理器中查看根项目文件夹时,我根本看不到该类文件 - 我看到的只是 HelloWorld.java 文件和 Hello.html 文件。

当我在 Eclipse 中运行 HelloWorld.java 类时,尽管我在控制台中收到一条警告:

Warning: Can't read AppletViewer properties file: C:.... Using defaults

应用程序确实运行,并弹出一个标题为“AppletViewer:...HellowWorld.class”的小窗口。该窗口有一个“Applet”菜单,其中有重新启动、重新加载、停止、保存等菜单项,窗口显示“Hello World!”在指定的位置,并显示一条消息“Applet 已启动”。在底部。

但是,当我尝试在浏览器中查看网页时,我收到一条消息:“错误。单击查看详细信息”,其中应显示“Hello World”消息...

我的HelloWorld.java类具有代码:

package openDis.applet;

import java.awt.Graphics;

public class HelloWorld extends java.applet.Applet {
public void init() {
resize(150,25);
}

public void paint(Graphics g) {
g.drawString("Hello world!", 50, 25);
}
}

我尝试用来显示消息的网页中的 HTML 是:

<html>
<head>
<title>A Simple Program</title>
</head>
<body>
Here is the output of the program:

<applet code="HelloWorld.class" width=150 height=25></applet>
</body>
</html>

我在这里做错了什么?我需要做什么才能让程序的输出显示在网页上?感谢您提前提供的任何帮助!

最佳答案

..have followed the steps exactly as described.

不,你没有。他们的小程序位于默认包中,而您的小程序位于 openDis.applet 包中。

所以:

<applet code = "HelloWorld.class" width = 150 height = 25>
</applet>

应该是:

<applet code = "openDis.applet.HelloWorld" width = 150 height = 25>
</applet>

结构需要是:

  • dir(目录)
    • applet.html
    • openDis(目录)
      • 小程序(目录)
        • HelloWorld.class

关于java - 创建将在 Web 浏览器中显示的 Java 小程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22985909/

26 4 0
文章推荐: java - 瓦丁 : CustomLayout don't generate
文章推荐: c - 未检测到 EOF
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com