导航:首页 > 编程语言 > 浏览器javaapplet

浏览器javaapplet

发布时间:2022-04-12 00:23:07

㈠ 如何去掉在浏览器中打开java applet时的警告对话框

最近,由于项目要求,需要将swing开发的一个桌面程序转换为Applet并嵌入到web中。转换工作很快就完成了,但是在嵌入到web以后,每
次访问applet都会弹出一个警告对话框,大体的意思说是applet包含了不受信的代码,提示你是否要阻止运行,如果不细看提示,很容易就点击了是,
结果applet就不会运行了。

通过看对话框中的提示,对applet中的所有jar都进行了签名,再次访问还是出现了警告对话框,再看,发现提示说applet中包含了签名和未
签名的代码(资源)。我们知道java的签名只会对jar包中的class进行签名,而不会对其中的资源文件进行签名,这就导致为什么签名了还是会出现警
告。于是到oracle官网去寻找答案,找到以下有用的链接:http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/mixed_code.html

这篇文章里面提到了两种方法,分别是针对用户和开发人员(或者部署人员的)。最终用户可以通过修改控制面板中java的设置来处理applet如何
运行混合的代码。另一种针对开发人员的方式就是修改jar包中的清单文件(manifest )配置,可以通过设置两个属性Trusted-Only属性
和Trusted-Library属性来控制applet在浏览器的运行。

其中Trusted-Only针对那些不需要不受信控件的applet或application,设置了Trusted-Only不会去加载不受信的classes或者资源。

而相对应的Trusted-Library就是允许applet或application使用那些不受信的控件,同时不会弹出警告对话框。Trusted-Library会阻止受信任的组件去使用不受信任的组件。

通过上面的这些信息,已经找到了去掉对话框的办法了,那就是修改applet使用到的所有jar包的manifest文件,添加Trusted-Library属性,然后再签名。

问题:在上面的过程中,遇到一个问题就是一个第三方的jar已经签名了,这个时候你修改了它的manifest文件,然后再签名就会报错,签名失败。这时可以删除META-INF目录中的.DSA和.SF文件,然后把MANIFEST.MF中的签名信息手动删掉,再次签名即可。

MANIFEST.MF中的签名信息格式如下:

Name: resources/language/lang.xml

SHA1-Digest: vC76jNzoYHDH4JE/oV+/gp92F9o=

至此问题解决。

㈡ 为何浏览器不能运行 java applet 我装的是java 1.5

applet不能直接运行,有以下两种方法:
方法1.嵌入HTML页面中运行,只要一个简单的包含语句即可
示例如下:
方法(步骤):

1、Javac welcome.java后生成welcome.class

2、在跟welcome.class同一级的目录下新建一个文本文件,并输入:
<applet code="welcome.class"
width=320 height=180>
</applet>

3、保存并将文件名改为welcome.html
(这个html文件的名字任意,在这边我用welcome)

4、在cmd中输入appletviewer welcome.html便可以看见你的applet了
或直接把这个welcome.html拖入浏览器运行,也可以有同样效果

5、现在我解释一下上面的代码:
<applet>
</applet>
是必要的格式,在里面可以输入许多参数,其中code,width,height是必须 的
code:欲运行的class的名字
width:applet窗口的宽度
height: applet窗口的高度
方法2.在appletview中运行
命令提示符中输入:appletview XXX.class就可以了,如果我没记错的话

㈢ 浏览器怎样设置使其运行java中APPLET程序

安装JRE
运行环境。
可以1.先下载火狐浏览器,2.用火狐浏览器打开你的html例子,3.提示安装插件JRE;4.安装JRE
之后可以使用任意浏览器打开。

㈣ 运行JAVA applet时,用浏览器打开html文件,弹出application block提示

运行JAVA applet时,弹出“application block”提示,解决方法如下:将安全级别调至最低即可,如图所示:

㈤ 在浏览器里运行Java applet程序时显示错误

这个错误就是说编译之后的Class版本与WebLogic支持的版本不匹配,你在Eclipse中右键项目-->properties-->java compiler,如果和你的你的weblogic版本不对,就会出现你所说的问题

㈥ 我的java applet文件用IE浏览器打不开

首先你要保证电脑里有安装JRE。然后看看你的浏览器是否支持JAVA。还得装JAVA的插件(Plug-in)!最后确保网页文件与类文件要在同一个目录下!如果你想简单点,就去开发环境里面用appletviewer看,如你所说的。不过eclipse里面就有,自动调用的!

㈦ java applet 在浏览器上是怎么运行的 还用的着java虚拟机吗

要用到虚拟机的,applet小应用程序也是class文件,执行的时候需要客户端有java运行环境的支持,一般安装好java运行环境,jdk会自动安装浏览器java插件的,你可以随便找一个没有java环境的浏览器运行一下小应用程序,看能不能运行

㈧ 浏览器不能加载Java中Applet小程序

要确保浏览器可以运行applet,需要执行如下步骤:

1、确保applet在eclipse是可以运行的(本说明中将以下述代码为例)

packageapplet;

importjavax.swing.*;


{
publicvoidinit()
{
JLabellabel=newJLabel("Hello,applet!",SwingConstants.CENTER);
add(label);
}
}

2、如上代码在eclipse中可以运行,则可以进行如下操作:

(1)在命令窗口编译该文件:javac applet.Java,生成applet.class文件

(2)applet.java同级目录创建html文件applet.html,内容如下:

<appletcode="applet.applet.class"width="400"height="300"
codebase="..">
</applet>

(3)在浏览器中打开。选用IE浏览器,其他浏览器按理说装上相应的java插件应该也能运行。在用浏览器运行前有两个地方要设置,不然运行的时候会报错“应用程序已被安全设置阻止”。设置如下:控制面板->程序->Java->安全->编辑站点列表->添加(选择applet.html的所在路径)->确定。一般这样设置好后,就能运行了,可是有时还会报错,再对浏览器设置:IE工具->Internet选项->安全->自定义级别->脚本->Java小程序脚本->启用。

至此,applet应该已经可以运行。

android有没有浏览器可以运行java applet 或者需要安装什么插件或者应用才可以

android暂时没有浏览器可以运行java applet。
JavaApplet就是用Java语言编写的小应用程序,可以直接嵌入到网页中,并能够产生特殊的效果.
Applet可以翻译为小应用程序,Java Applet就是用Java语言编写的这样的一些小应用程序,它们可以直接嵌入到网页中,并能够产生特殊的效果。包含Applet的网页被称为Java-powered页,可以称其为Java支持的网页。

㈩ java简述在浏览器上运行applet的限制

唯一的限制就是要浏览器配置有Java 的运行环境。如果一个网页中嵌入了一个applet程序,需要浏览器下载一个java的环境。才能运行。

阅读全文

与浏览器javaapplet相关的资料

热点内容
优信二手车解压后过户 浏览:61
Windows常用c编译器 浏览:778
关于改善国家网络安全的行政命令 浏览:833
安卓如何下载网易荒野pc服 浏览:654
javainetaddress 浏览:104
苹果4s固件下载完了怎么解压 浏览:1002
命令zpa 浏览:285
python编译器小程序 浏览:944
在app上看视频怎么光线调暗 浏览:540
可以中文解压的解压软件 浏览:592
安卓卸载组件应用怎么安装 浏览:912
使用面向对象编程的方式 浏览:339
程序员项目经理的年终总结范文 浏览:929
内衣的加密设计用来干嘛的 浏览:432
淮安数据加密 浏览:292
魔高一丈指标源码 浏览:982
松下php研究所 浏览:168
c回调java 浏览:399
梦幻端游长安地图互通源码 浏览:745
电脑本地文件如何上传服务器 浏览:313