如何将Java程序嵌入我的网站?

3

首先,这是我网页设计课程的作业。我正在为我的计算机科学2课程的期末项目制作一种“推广网站”,以展示我制作的游戏。一切都很好,除了我想添加一个功能,让你可以在浏览器中玩游戏。网站都在本地文件夹中,他将在自己的电脑上检查它,因此一切都是本地的,没有服务器。我该如何将游戏添加到网站上?


1
你是想使用Java还是JavaScript? - Raptor
@Raptor 这个游戏是用Java编程的,我的网站是用HTML和CSS制作的。 - IsaacLightning
1个回答

3

注意:在JDK 9中,Applets已被弃用

您需要Java Applets才能在浏览器中运行您的Java代码。以下是有关Applets的一些简介:http://docs.oracle.com/javase/tutorial/deployment/applet/

这里是一个简单的例子:
您的Java代码:

import java.applet.*;
import java.awt.*;

public class Main extends Applet{
   public void paint(Graphics g){
      g.drawString("Welcome in Java Applet.",40,20);
   }
}

编译代码将生成一个 .class 文件。例如:Main.class

然后将 Main.class 文件嵌入您的浏览器:

<HTML>
  <HEAD>
    My game applet
  </HEAD>
  <BODY>
    <div >
      <APPLET CODE="Main.class" WIDTH="800" HEIGHT="500"></APPLET>
    </div>
  </BODY>
</HTML>

这里有一些基础教程:http://www.dreamincode.net/forums/topic/229033-introduction-to-java-applets/

另一种方式:Java Web Start

使用 Java Web Start 可以让应用程序通过浏览器或 Java 网络启动协议来启动。

这里有一些有价值的资源:https://stackoverflow.com/tags/java-web-start/info


1
一些浏览器不会阻止小程序吗? - Alex S. Diaz
我需要改变什么?如果您想要,我可以上传代码。 - IsaacLightning
这是代码:http://www.mediafire.com/file/d7wngymv3632pa3/SamuraiGameSRC111715.zip - IsaacLightning
这不是最好的,很多东西可能编码不佳。 - IsaacLightning
4
此答案已过时,Java小程序不再被主要浏览器支持。 - NoName
显示剩余7条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接