博主之前编了一个用网页打开applet的java程序历经坎坷,用博文记录下来。

我用eclipse编辑了一个helloapplet程序,如下所示:

import java.awt.*;

import java.applet.Applet;

import java.util.Date;

public class helloapplet extends Applet{

private static final long serialVersionUID = 1L;

String strTime= new String();

public void init()

{

}

public void start()

{

Date d= new Date();

strTime=d.toString();

repaint();

}

public void paint(Graphics g) {

// TODO Auto-generated method stub

g.drawString("Hello world!", 50, 50);

g.drawString("当前时间为:"+strTime,20,30);

}

};

直接运行没有问题,尝试用网页打开的时候发现没有新建html文件项。

经过百度,找到了一个eclipse html editor 的插件

根据http://haotw.iteye.com/blog/1037189​提示安装即可。

编辑html文件:

​选中html文件右击选择用web browser

打开,结果没有显示。为了能够检测是不是网页编写的问题,加了一行

Hello world!!!

,结果就只能显示这一句。

​​​经过百度,可能是文件位置的原因,html文件必须和helloapplet.class文件放在一起,并且,helloapplet.java最好不要定义包(如果定义了包的话,把html中applet

code改成

“包名.helloapplet.class”就行)。然后我在网页打开helloapplet\bin文件夹里面放置的helloapplet,仍然运行没结果。

然后再次百度我决定用IE打开尝试打开,得到的结果虽然也不对,但是得到了报错:

​于是我再搜索这个错误,五花八门都有,有的太复杂,懒得尝试,有的没有用。后来我想到可能系统调用java时出现错误了。

果然由于我一直用eclipse,java环境变量没有配置好也没影响,但是用网页打开自然就不行了。于是我就去重新配置java。过程忽略,网上教程很多。

然后继续尝试IE打开html文件,仍然报错,这次的错误是:

​​​这个问题解决方案主要分两方面:1.浏览器方面:在设置->管理加载项中将和java有关的都启用.

然而我的已经启动。​​

另一个方面就是java控制面板。在所有程序中找到配置java->安全。如果你的事7.0以下版本,安全等级直接选“中”就行,但是以上版本就要设置例外站点。

点击编辑例外站点,添加在ie中打开时要输入的地址,确定,弹出警告点击继续即可。

​重启IE打开html文件所有阻止项都允许,结果就出现啦。

​至此,出现过的错误都解决啦。非常感谢网上各种大神,总结一下给其他学习java的新手帮助。​

ie 调用java的时候报错,关于java的applet在网页中打开的时候出错相关推荐

  1. Java Virtual Machine报错:A Java Exception has occured

    2019独角兽企业重金招聘Python工程师标准>>> 场景:Windows 7+Java 7+tomcat 7+myEclipse8.5 阶段一: 报错界面 查错过程: 1.JVM ...

  2. java文件操作报错:java.io.FileNotFoundException:D..(拒绝访问)

    import java.io.*;/*** @Description: 复制文件,从一个输入流中读取数据,然后通过输出流写入目标位置,一边读一边写* @ClassName: CopyFile* @Ve ...

  3. (完美解决)java文件操作报错:java.io.FileNotFoundException(拒绝访问)

    01-错误信息: Exception in thread "main" java.io.FileNotFoundException: e:b (拒绝访问.)at java.io.F ...

  4. Linux运行Java出现“Exception in thread main java.lang.OutOfMemoryError: Java heap space”报错...

    在运行如下程序时出现"Exception in thread "main" java.lang.OutOfMemoryError: Java heap space&quo ...

  5. Spring Cloud Alibaba 服务消费者调用 nacos 服务报错:java.net.UnknownHostException: xxx

    目录 1. 服务消费者启动类 1.1. 服务消费者 controller 2. 服务提供者启动类 2.1. 服务提供者 controller 3. 服务报错 4. nacos 信息 5. 解决思路 5 ...

  6. java里面add报错_java.util.Arrays$ArrayList addAll报错

    执行下面代码时报错: List centerList =WebConstants.SUPPORT_BIG_CENTERS_LIST; // WebConstants.SUPPORT_BIG_CENTE ...

  7. java里面add报错,java错误

    1.在Spring的管理下,运用entity对象是需要在XML配置alias别名.既是Spring需先创建对象 2.在springMVC中,返回modelandview时,可能遇到 model is ...

  8. Unity 报错之 java.net.MalformedURLException: unknown protocol

    使用WWW获取信息时Android端报错:java.net.MalformedURLException: unknown protocol:报错网址 报错截图: 报错原因:访问的网址不正确,若是多打一 ...

  9. Spring Cloud RestTemplate报错:java.lang.IllegalStateException: No instances available for xxx

    java.lang.IllegalStateException: No instances available for XXXX 一.问题复现 最近搭建springCloud项目,搭建Eureka,多 ...

最新文章

  1. java队列_如何彻底搞懂 Java 数据结构?CSDN 博文精选
  2. 微软Win8将有多个版本 四款面向ARM平台
  3. 传感器c语言开发,Android环境传感器开发教程
  4. makefile编译_C++ Lesson 5:编译Makefile
  5. 2020年什么名字最受欢迎?前面“奕辰”你别走
  6. Java格式化Date为字符串的高级写法
  7. Java 集合时间复杂度
  8. drools规则引擎因为内存泄露导致的内存溢出
  9. 机器学习中的群论方法
  10. 核PCA——从理论到实现
  11. 经典问题之「分支预测」
  12. python波士顿房价是什么数据,Python数据分析 | 波士顿房价回归分析
  13. laravel-admin 在指定的相册下添加照片
  14. Fantageek翻译系列之《使用Autolayout显示变化高度的UITableViewCell》
  15. 【博客项目】—cookie和session(七)
  16. 怎样进行云迁移 企业才不会后悔!
  17. 面向对象的JavaScript(1):创建简单的类
  18. 降水小波分析matlab程序,小波分析MATLAB程序
  19. 学术界布局区块链,日本东京大学开始提供区块链课程
  20. 马小云:利用信息差赚钱的暴利创业项目 ,批量开店月入3万

热门文章

  1. 教你实现一个朴实的Canvas时钟效果
  2. 关于单元测试的那些事儿,Mockito 都能帮你解决
  3. Kubernetes的拐点助推器:左手开源,右手边缘计算
  4. 【华为云技术分享】使用Python连接Kerberos的Presto
  5. pytorch之mnist数据集存放位置以及本地加载
  6. dataframe格式的数据处理
  7. 【汇总】numpy函数合集
  8. c++编写手机小游戏代码_玩过自己开发的贪吃蛇吗?点这里,教你用Python写一个贪吃蛇小游戏!(附源代码)...
  9. python可视化拖拽平台_python 有没有类似 VS 那种可以拖拽界面的 IDE?
  10. EmEditor18.1.2 注册码