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

imzjd6km  于 2023-01-01  发布在  Java
关注(0)|答案(2)|浏览(139)

嗨,朋友们,我是Java新手。我正在尝试使用Eclipse在Web浏览器上显示applet。
代码:

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>

输出应该是"Welcome to world of Applet",但当我运行它时,没有显示任何值。
我在控制台中得到的输出是:
2014年10月20日12:43:39上午组织. Apache. catalina.核心.四月生命周期侦听器初始化
信息:基于APR的Apache Tomcat本机库,可实现以下方面的最佳性能
在java. library. path上找不到生产环境:C:\程序文件\Java
C语言:\Windows\Sun\Java\bin; C:\ windows \系统32; C:\Windows; C:/程序文件/Java
/jre8/bin/客户端; C:/程序文件/Java/jre8/bin; C:/程序文件/Java/jre8/lib
/i386; C:\Windows\系统32; C:\Windows操作系统; C:\Windows系统C:\窗口\系统32
\Windows动力 shell 程序\版本1.0; C:\程序文件\Java\jdk1.8.0_05\bin; .; C:\用户\RAJEEV4\桌面
Eclipse-吉-Kepler-SR2-win32(1);.
2014年10月20日12:43:40上午组织apache. tomcat. util. digester.设置属性规则开始
警告:[SetPropertysRule] {服务器/服务/引擎/主机/上下文}正在设置属性"源"
到"org. eclipse. jst. jee. server:demojsp"没有找到匹配的属性。
2014年10月20日12:43:40上午组织apache. tomcat. util. digester.设置属性规则开始
警告:[SetPropertysRule] {服务器/服务/引擎/主机/上下文}正在设置属性"源"
发送到"org. eclipse. jst. jee. server:Zdemoapplewebb"的邮件没有找到匹配的属性。
2014年10月20日12:43:40 AM组织. Apache. coyote.摘要协议初始化
信息:正在初始化协议处理程序["http-bio-8080"]
2014年10月20日12:43:40 AM组织. Apache. coyote.摘要协议初始化
信息:正在初始化协议处理程序["ajp-bio-8009"]
十月20,2014 12:43:40上午组织.Apache.卡塔利娜.启动.卡塔利娜加载
信息:初始化处理时间为2323 ms
2014年10月20日上午12:43:41组织。Apache。catalina。核心。标准服务启动内部
信息:正在启动服务Catalina
2014年10月20日12:43:41 AM组织。Apache。catalina。核心。标准引擎启动内部
信息:正在启动Servlet引擎:ApacheTomcat/7.0.53
2014年10月20日12:43:42 AM组织. Apache. coyote.摘要协议开始
信息:正在启动方案处理程序["http-bio-8080"]
2014年10月20日12:43:42 AM组织. Apache. coyote.摘要协议开始
信息:正在启动方案处理程序["ajp-bio-8009"]
2014年10月20日12:43:42上午组织。Apache。卡特琳娜。启动。卡特琳娜开始
信息:服务器启动时间为1961毫秒
这是什么问题?

xvw2m8pv

xvw2m8pv1#

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>*/

这里没有必要让小程序标记直接运行此代码.. u必须遵循这些规则运行
用于编译- javac Demo4.java用于运行-小程序查看器Demo4.java
你很容易得到你的ans。。而且不要忘记包括applet的commen行这些是主线

shyt4zoc

shyt4zoc2#

首先编译AppletDemo类,然后将.classhtml文件保存在同一位置。然后,当您打开html文件时,如果您遇到如下错误
Your security settings have blocked a local application from running
那就直接去

  • 开始-〉控制面板-〉java(如果无法在控制面板的搜索字段中找到类型java)-〉然后单击它,弹出一个菜单,转到安全选项卡-〉然后将安全标签设置为medium并确定。*

然后再次在浏览器中打开html,它会要求单击运行此应用程序。

相关问题