Module  java.jnlp
软件包  javax.jnlp

Interface BasicService



  • public interface BasicService
    BasicService接口提供对应用程序的代码库的访问,如果应用程序以离线模式运行,以及与给定平台上的本机浏览器的简单交互。

    该界面松动地模拟了AppletContext功能。

    从以下版本开始:
    1.4.2
    • 方法详细信息

      • getCodeBase

        URL getCodeBase​()
        返回应用程序的代码库。 代码库可以直接在JNLP文件中指定,也可以是包含应用程序主类的JAR文件的位置。
        结果
        具有应用程序代码库的URL,如果应用程序从本地文件系统运行,则为null。
      • isOffline

        boolean isOffline​()
        确定系统是否脱机。 返回值表示JNLP客户端在客户端系统的在线/离线状态下的“最佳猜测”。 返回值不必保证是可靠的,因为有时难以确定客户端系统的真实在线/脱机状态。
        结果
        true如果系统脱机,否则为 false
      • showDocument

        boolean showDocument​(URL url)
        指导客户端上的浏览器显示给定的URL。 这通常会替换当前在浏览器中使用给定URL查看的页面,或者导致浏览器启动,该浏览器将显示给定的URL。
        参数
        url - 一个给出文档位置的URL。 相对URL将相对于代码库。
        结果
        true如果请求成功 false如果 url为空或请求失败。
      • isWebBrowserSupported

        boolean isWebBrowserSupported​()
        检查当前平台和给定的JNLP客户端是否支持Web浏览器。 如果不是这样,那么showDocument(java.net.URL)将永远返回false
        结果
        true如果支持Web浏览器,否则为 false