为 Applet 设置权限

另请参见

缺省情况下,Applet 没有访问客户端计算机上的资源(如线程和磁盘操作)的权限。Applet 权限是在其 applet.policy 文件中定义的。如果您有 Applet 策略文件,则可以在 IDE 中指定其位置。然后,在运行应用程序时,IDE 将使用指定的 Applet 策略文件。如果没有指定 Applet 策略文件,则在运行 Applet 时,IDE 将生成一个 Applet 策略文件。IDE 生成的 Applet 策略文件将为 Applet 授予所有权限。可以使用源代码编辑器来修改策略文件,以进行相应的安全检查。

指定现有 Applet 策略文件的位置:

  1. 右键单击项目节点,然后选择“属性”。
  2. 在“项目属性”对话框中,选择“运行”。
  3. 在“VM 选项”中,指定 Applet 策略文件的位置。例如,可以使用以下设置来指定 Applet 策略文件位于项目的根文件夹中:

    -Djava.security.policy=applet.policy

  4. 单击“确定”。

使用 IDE 生成 Applet 策略文件:

  1. 运行 Applet

    IDE 将创建一个 Applet 策略文件。

  2. 在“文件”窗口中,展开项目节点,然后双击 applet.policy 文件。
  3. 在源代码编辑器中,根据需要设置权限。
  4. 右键单击项目节点,然后选择“属性”。
  5. 在“项目属性”对话框中,选择“运行”。
  6. 请注意,在“VM 选项”中,IDE 已经指定了 Applet 策略文件的位置。缺省情况下,Applet 策略文件位于项目的根文件夹中:

    -Djava.security.policy=applet.policy

  7. 单击“确定”。
另请参见
创建 Applet
运行 Applet
将资源打包为 WAR 文件
通过 JSP 页访问 Applet

法律声明