• 关于解决浏览器无法运行小应用程序问题


    学习Java后发现,java有个小应用程序(applet)可以在网页上运行,就想这自己用apache弄一个本地的网站来在上面玩用Java写的网络游戏,于是就高高兴兴的做好准备,可是后面才发现,自己写的applet小程序在自己的浏览器上就根本运行不了,后来经过自己的多方努力终于解决了,现在将这些分享给大家,希望可以帮大家解决运行不了的问题。

    1、出于安全原因,应用程序现在必须满足一些安全设置,Java会阻止apple程序运行,如图:

    image

    或者出现:

    image

    出现image

    凡是出现java安全原因都可以采用以下办法解决:

    首先打开控制面板->在类别里选择程序

    image

    点击java,在java控制面板里选在安全选项卡

    image

    选好后点击编辑站点列表,点击添加

    image

    后出现image

    网址栏中输入file:///

    后点击确定出现安全警告点击继续即可

    image

    image

    出现这个就说明成功了点击应用后点击确定。

    2、关于运行applet小应用程序出现的状况:

    image

    出现ClassNotFoundException,是找不到当前类所导致的,解决方法如下

    (1)在eclipse中写小应用程序会有两种情况,一是java类在确定的包中,

    image

    如我的包名是testapplet,就将网页代码放在同一目录的java目录下的bin目录,和包名在同一级

    image

    在写html的时候应该在cdoe后面写上包名/编译好的类名*.class,我的是testApplet.class

    image

    以上设置完毕好就可以开始了,再次打开浏览器,如果当时没有关闭浏览器就要重启一下浏览器,如要问我为啥,这就要关于html下

    运行applet的机制上说了(这里不多做介绍),再次点击123.html,浏览器出现

    image

    这就说明你成功了,点击运行即可:

    image

    出现hello wrrld!

    (2)、关于使用默认包编写的Apple程序则需要如下进行

    image

    将123.html和编译好的testApplet.class文件放在同一目录下的bin目录下,并将网页的代码改成如下图:

    image

    ,然后运行123.html即可看到效果,这里就不做演示了

    2、关于在本地网站上运行applet,将http://127.0.0.1,加入例外站点列表中,并将applet的工作目录放在网站的目录下即可,以下和上面的相同,这里就不多说了。

    关于如何使网页与*.class文件分离开运行,本人还没有得到,如果知道第一时间发出来,如果有人知道,可以通过这个文章下方

    的评论发给我!

    最后祝你们成功。

    欢迎关注我QQ:1402876003,加入我的IT菜鸟交流群;460062607
  • 相关阅读:
    面试基础02
    CustomerView
    Java封装性
    Java中参数传递机制:值传递
    Java重载 (Overlaod)与几个面试题
    数据结构、算法概述和简单的JVM内存解析
    异常捕捉

    面向接口的编程方式
    看程序的方法
  • 原文地址:https://www.cnblogs.com/qq1402876003/p/5004858.html
Copyright © 2020-2023  润新知