繁体   English   中英

使用 Eclipse 在 Web 浏览器上运行小程序的步骤(将小程序程序连接到 html)

[英]Steps to run applet on web browser (connect applet program to html) using Eclipse

嗨,朋友们,我是 Java 新手。 我正在尝试使用 Eclipse 在 Web 浏览器上显示小程序。

代码:

import java.applet.*;

import java.awt.*;

public class AppletDemo extends Applet{

    String msg="hello";

    public void init(){

        msg=getParameter("message");

    }

     public void paint(Graphics g){

        g.drawString(msg,80,80);

    }

}

小程序标签:

<!DOCTYPE html>

<html>

<head>

<meta charset="ISO-8859-1">

<title>Insert title here</title>

</head>

<body>

<applet code="AppletDemo.class"width="350"height="350">

<param name="message"value="Welcome to the world of Applet">

</applet>

</body>

</html>

输出应该是“欢迎来到 Applet 的世界”,但是当我运行它时,没有显示任何值。

我在控制台中得到的输出是:

2014 年 10 月 20 日上午 12:43:39 org.apache.catalina.core.AprLifecycleListener init

信息:基于 APR 的 Apache Tomcat Native 库,它允许在

在 java.library.path 上找不到生产环境:C:\\Program Files\\Java

\\jre8\\bin;C:\\Windows\\Sun\\Java\\bin;C:\\Windows\\system32;C:\\Windows;C:/Program Files/Java

/jre8/bin/client;C:/Program Files/Java/jre8/bin;C:/Program Files/Java/jre8/lib

/i386;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32

\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\Java\\jdk1.8.0_05\\bin;.;C:\\Users\\RAJEEV4\\Desktop

\\eclipse-jee-kepler-SR2-win32(1)\\eclipse;;。

2014 年 10 月 20 日上午 12:43:40 org.apache.tomcat.util.digester.SetPropertiesRule 开始

警告:[SetPropertiesRule]{Server/Service/Engine/Host/Context} 设置属性“源”

to 'org.eclipse.jst.jee.server:demojsp' 没有找到匹配的属性。

2014 年 10 月 20 日上午 12:43:40 org.apache.tomcat.util.digester.SetPropertiesRule 开始

警告:[SetPropertiesRule]{Server/Service/Engine/Host/Context} 设置属性“源”

to 'org.eclipse.jst.jee.server:Zdemoappletweb' 没有找到匹配的属性。

2014 年 10 月 20 日上午 12:43:40 org.apache.coyote.AbstractProtocol init

信息:初始化 ProtocolHandler ["http-bio-8080"]

2014 年 10 月 20 日上午 12:43:40 org.apache.coyote.AbstractProtocol init

信息:初始化 ProtocolHandler ["ajp-bio-8009"]

2014 年 10 月 20 日上午 12:43:40 org.apache.catalina.startup.Catalina 加载

信息:初始化在 2323 毫秒内处理

2014 年 10 月 20 日上午 12:43:41 org.apache.catalina.core.StandardService startInternal

信息:启动服务 Catalina

2014 年 10 月 20 日上午 12:43:41 org.apache.catalina.core.StandardEngine startInternal

信息:启动 Servlet 引擎:Apache Tomcat/7.0.53

2014 年 10 月 20 日上午 12:43:42 org.apache.coyote.AbstractProtocol 开始

信息:启动 ProtocolHandler ["http-bio-8080"]

2014 年 10 月 20 日上午 12:43:42 org.apache.coyote.AbstractProtocol 开始

信息:启动 ProtocolHandler [“ajp-bio-8009”]

2014 年 10 月 20 日上午 12:43:42 org.apache.catalina.startup.Catalina start

信息:服务器在 1961 毫秒内启动

这里有什么问题?

you can use this code ..


              import java.applet.Applet.*;
              import java.applet.*;
            import java.awt.*;
            public class Demo4 extends Applet
               {
                 public void paint(Graphics g)
              {
                  Font f=new Font("calibri",Font.BOLD,50);
                  g.setFont(f);
                 g.setColor(Color.red);
                g.fillRect(0,0,1400,300);
               g.setColor(Color.yellow);
               g.fillRect(0,300,1400,600);
               g.setColor(Color.green);
               g.drawString("Welcome to the world of applet",100,200);  
               }
              }
                /*<applet code="Demo4.class" WIDTH=20 HEIGHT=20>
              </applet>*/

这里不需要让applet标签直接运行这个代码..你必须遵循这些规则才能运行

用于编译- javac Demo4.java 用于运行- appletViewer Demo4.java

你很容易得到你的答案......并且不要忘记包括小程序的commen行这些是主要行

首先编译AppletDemo类,然后将.classhtml文件保存在同一位置。 然后当你打开 html 文件时,如果你收到这样的错误

Your security settings have blocked a local application from running

然后就去

开始 -> 控制面板 -> java(如果在控制面板的搜索字段中找不到类型 java) -> 然后单击它一个弹出菜单转到安全选项卡 -> 然后将安全标签设置为中等即可。

然后再次在浏览器中打开 html 它会要求点击运行这个应用程序就是这样。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM