欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java applet 运行环境调试记录

程序员文章站 2024-01-17 12:51:16
...

 最近在维护某系统仿真终端模块功能,仿真终端是使用java applet技术在前台直接进行socket连接,完成类似SecureCRT的功能。原有模块只是支持socket方式,现在要求支持soap方式。这就要求扩展applet程序,当然扩展之前首先要调试出原有功能,本来以为很简单的调试,最终却折腾了一天的时间。
        java applet 是在浏览器上运行的,以<applet>标签的形式嵌入到HTML页面中。首先浏览器的设置要支持java applet的运行,这涉及到浏览器的设置。网上搜索下文章很多,这里以IE为例,
        IE8:在IE浏览器菜单栏依次选择“工具”→“Internet选项”→“安全”→“internet”→“自定义级别”,将“ActiveX”控件和插件相关设置进行如下调整:
                A、ActiveX控件自动提示:启用
                B、对标记为可安全执行脚本的ActiveX控件执行脚本:启用
                C、对未标记为可安全执行脚本的ActiveX控件初始化并执行脚本:提示
                D、二进制和脚本行为:启用
                E、仅允许经过批准的域在未经提示的情况下使用ActiveX:启用
                F、下载未签名的ActiveX控件:提示
                G、下载已签名的ActiveX控件:提示
                H、允许scriptlet:默认原设置不更改
                I、允许运行以前未使用的ActiveX控件而不提示:禁用
                J、运行ActiveX控件和插件:启用
                K、在没有使用外部媒体播放机的网页上显示视频和动画:默认原设置不更改
        不同版本的IE的设置方式还不一样,但总体模式应该差不太多,主要就是支持AxtiveX控件,支持脚本,关闭弹出窗口管理程序。

       

       以上设置后,如果还出现问题,那就要检查java环境了。
       本来以为配置本地的java环境就行了,后来发现java applet和一般的java程序环境配置是不一样的。普通的java程序只需要放置好JDK并配置好JAVA_HOME、PATH、CLASSPATH等环境变量就可以了。但是Java Applet程序必须满足如下条件:
                1、用JRE安装程序包进行安装
                2、JRE版本为 web浏览器提供了Java Plugin
                3、JRE与Web浏览器的位长要一致,如都是32位,或都是64位的软件版本
       切记!第三条困扰我很长时间,我的是64位系统,后来安装了64位JDK,发现IE还是不能正常显示Java Applet。最后发现本机安装了32位和64位浏览器,而我一直使用的是32位浏览器。使用64位后一切正常。

java applet 运行环境调试记录
            
    
    博客分类: java基础 java applet 


       另外需要注意的是,不同的JRE版本支持的web浏览器和版本也不同,总体来说就是安装最新的JRE版本。如果浏览器没有安装Java Plugin,运行java Applet时会提示安装,同意安装就行了。


       正确的安装java 环境后会在控制面板出现java选项,点击打开后会出现java控制面板,在java选项可以查看java runtime版本;在高级选项可以做调试上的设置。

java applet 运行环境调试记录
            
    
    博客分类: java基础 java applet 
       另外在浏览器-->程序-->管理加载项页面,启用 “Java(tm) Plug-In SSV Helper”加载项,使浏览器支持java插件。

java applet 运行环境调试记录
            
    
    博客分类: java基础 java applet 

       经过以上调整后,java applet程序就可以正常跑起来啦。

       另外:

              Java Tester网站用于检查本地安装的JRE版本和软件厂商,同时可以检查Web浏览器是否可以运行Applet程序:Java Tester - What Version of Java Are You Using?
              java帮助中也给出了浏览器设置的相关说明:如何在 Web 浏览器中启用 Java?http://www.java.com/zh_CN/download/help/enable_browser.xml

 

相关标签: java applet