【问题标题】:How do I embed a java program into my website?如何将 Java 程序嵌入我的网站?
【发布时间】:2017-04-23 02:11:51
【问题描述】:

首先,这是我的网页设计课。我正在为我在计算机科学 2 决赛中为这门课的决赛制作的游戏制作一种“促销网站”。一切都很好,除了我想添加一个可以从浏览器玩游戏的功能。该网站都在本地文件夹中,他将在他的计算机上检查它,所以一切都是本地的,没有服务器。我将如何将游戏添加到网站?

【问题讨论】:

  • 你是用java还是javascript?
  • @Raptor 游戏是用java编写的,我的网站是html和css

标签: java html css web


【解决方案1】:

您需要 Java 小程序才能在浏览器中运行您的 Java 代码。以下是关于小程序的一些介绍: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 网络启动协议启动应用程序。

这里有一些有价值的资源:@​​987654324@

【讨论】:

  • 那么我需要将现有代码转移到小程序中吗?
  • 小程序不是被某些浏览器屏蔽了吗?
  • @IsaacLightning 是的,没错。需要修改代码以使其作为小程序运行。
  • @AlexSifuentes 是的,小程序被浏览器阻止,但是通过更改一些设置,我们可以允许小程序运行:stackoverflow.com/questions/16196425/…
  • 这个答案已经过时了,主要浏览器不再支持Java小程序。
猜你喜欢
  • 2011-11-06
  • 2011-12-14
  • 2011-06-04
  • 1970-01-01
  • 1970-01-01
  • 2015-03-22
  • 2020-10-29
  • 2017-04-24
  • 1970-01-01
相关资源
最近更新 更多