# 问题和练习：Java Web Start

> 原文： [https://docs.oracle.com/javase/tutorial/deployment/webstart/QandE/questions.html](https://docs.oracle.com/javase/tutorial/deployment/webstart/QandE/questions.html)

## 问题

1.  在运行 Java Web Start 应用程序的链接中，哪个文件被指定为`a`标记的`href`属性？

2.  Web 服务器必须识别哪种 MIME 类型才能托管 Java Web Start 应用程序？

3.  在应用程序的`JNLP`文件中，必须在`resources`元素中指定哪两个元素？

4.  哪个接口能够控制如何缓存 Java Web Start 应用程序的资源？

    1.  `BasicService`
    2.  `DownloadService`
    3.  `PersistenceService`
    4.  `ExtendedService`
5.  对错：默认情况下，Java Web Start 应用程序在安全沙箱中运行。

6.  对错：如果 Java Web Start 应用程序在安全沙箱中运行，则应用程序的 JAR 文件可以驻留在不同的服务器上。

7.  对于支持安全沙箱之外的操作的 Java Web Start 应用程序，您必须做什么？

## 演习

1.  编写要添加到`JNLP`文件的 XML 代码，以请求应用程序具有对客户端系统的完全访问权限。

2.  对于 Java Web Start 应用程序，JAR 文件的`images`目录中有两个图标`one.gif`和`two.gif`。编写用于访问这些图像的应用程序代码。

[检查你的答案。](answers.html)