最近在学习《Java核心技术 卷一》这本书,试验其中第一个关于Applet的程序,在加载时遇到Application Error,原因是被安全设置阻止了。简单搜索了下,解决方案是更改安全级别,可打开Java的控制面板后,发现没了Medium级别,搜索了下才知道从Java 8 Update 20 及之后这个级别被移除了,最低的级别是high。那么问题来了,本地开发的Applet怎么加载?从Java控制面板Security Tab页注意到Exception Site List,但是这里添加的site只能是http、ftp或https(http、ftp被认为存在安全风险),意味着我们生成的Applet Html文件只能在站点上打开,所以解决方案就是在本地搭建一个站点,将该站点添加进Exception Site List,再在站点下加载applet html文件。
网友评论