如何在IDEA运行Applet程序

        学校老师教的applet是在cmd中实现的,cmd还要配置环境变量,还要写cd 路径,很麻烦,于是想用IDEA来写Applet程序,但是怎么都运行不了,报错写的是“错误: 找不到或无法加载主类 sun.applet.AppletViewer”,于是上网搜集资料,最终得以运行程序。

        这是我的文件夹内容(用户名部分已打码):

 HiApplet.java代码:


import javax.swing.*;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class HiApplet extends Applet implements ActionListener{
    TextField name=new TextField(30);
    TextField pw=new TextField(30);
    TextField pw1=new TextField(30);
    Label la1=new Label();
    Label la2=new Label();
    Label la3=new Label();
    public void actionPerformed(ActionEvent e){
        pw1.setText(pw.getText());
    }
public void init(){
        this.setLayout(new FlowLayout());
        la1.setText("       name:");
        this.add(la1);
        this.add(name);
        la2.setText("   password:");
        this.add(la2);
        pw.setEchoChar('*');
        this.add(pw);
        pw.addActionListener(this);
        la3.setText("show password:");
        this.add(la3);
        this.add(pw1);
    }

}

A.html代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<applet codebase="." code="HiApplet.class" width="1000" height="1000" alt="ABC"></applet>
</body>
</html>

        再查阅资料时,有人说需要用到Java Applets Support插件,被告知在File->Project->Settings...可以下载Java Applets Support插件。但是在MarketPlace查了一下,没有这个插件(图中的插件是已经从磁盘部署好的)。于是想到在官网下载。(需要科学上网)

        以下是网址:

Java Applets Support - IntelliJ IDEs Plugin | Marketplacehttps://plugins.jetbrains.com/plugin/13148-java-applets-support/versions

        如果不能访问网址,可以从这里下载:

链接:https://pan.baidu.com/s/1KInZOyBB3xZHaQKswylr4A 
提取码:6k4d

         注:在用chrome下载时,总是弹出迅雷下载,还提醒任务超时,无法下载。

        解决方法:点击扩展,右键点击“迅雷下载支持”,点击“取消接管本站点”,就可以通过chrome浏览器下载压缩包。

        再将压缩包部署到IDEA中,点击齿轮->Install Plugin from Disk...,选择刚下载好的压缩包即可。(不用解压)

        再运行时,发现还是没有出现appletviewer,查阅资料发现jdk版本太高,不支持applet,所以需要下载jdk8.可以通过File->Project Structure...中查看jdk版本.需要将版本改为1.8 version 1.8.0_251.以下是jdk8的压缩包。

链接:https://pan.baidu.com/s/1GAW02UZjv4aHgoVnCX9r0w 
提取码:tkjp

        点击IDEA右上角,选择“Edit Configurations...”,点击左上角的加号,选择Applet。将Name改成HiApplet,选择URL,URL的路径必须是.html的路径,VM options for appletviewer后面写:

-Dfile.encoding=GBK

         点击确定。

        此时,在.html界面右上角点击小三角,即可出现appletviewer。

 

 

         另:若是通过cmd查看,点击win+r,输入cmd,选择src路径,再输入javac HiApplet.java,再输入appletviewer A.html即可出现appletviewer.

 

 

参考链接:

java - Error: Could not find or load main class sun.applet.AppletViewer - Stack Overflow

 小程序查看器的用法.java_桑海田-CSDN博客_小程序查看器

解决IntelliJ IDEA的Plugins无法访问Marketplace去下载插件 - (App Store/公众号/小程序:分享录) (xubingtao.cn)

 IntelliJ IDEA运行Java applet-行而思雨 (wangfuchao.com)

Java JDK8下载 (jdk-8u251-windows-x64和jdk-8u271-linux-x64.tar)_weixin_44953227的博客-CSDN博客_jdk8下载

  • 16
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值