`
shangjava
  • 浏览: 1236878 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

OpenURI

阅读更多
import java.net.URI;
import java.awt.Desktop;

public class OpenURI {

    public static void main(String [] args) {

        if( !java.awt.Desktop.isDesktopSupported() ) {

            System.err.println( "Desktop is not supported (fatal)" );
            System.exit( 1 );
        }

        if ( args.length == 0 ) {

            System.out.println( "Usage: OpenURI [URI [URI ... ]]" );
            System.exit( 0 );
        }

        java.awt.Desktop desktop = java.awt.Desktop.getDesktop();

        if( !desktop.isSupported( java.awt.Desktop.Action.BROWSE ) ) {

            System.err.println( "Desktop doesn't support the browse action (fatal)" );
            System.exit( 1 );
        }

        for ( String arg : args ) {

            try {

                java.net.URI uri = new java.net.URI( arg );
                desktop.browse( uri );
            }
            catch ( Exception e ) {

                System.err.println( e.getMessage() );
            }
        }
    }
}
分享到:
评论

相关推荐

    Android代码-SmallHelper-IDEA-Plugin

    Small.openUri("detail"); (detail模块) MainActivity.java 识别隐式依赖, 建立页面索引 安装使用:install Preference -> Plugins Browse repos SmallHelper: 插件需要2~3天审核,暂时应该还搜不到 Install...

    Android HTML5做的客户端,超棒的效果 源码

    fallback.openUri(activity, uri); } } else { customTabsIntent.intent.setPackage(packageName); customTabsIntent.launchUrl(activity, uri); } } /** * Unbinds the Activity from the Custom Tabs ...

    PHP中的生成XML文件的4种方法

    $writer->openURI('output.xml'); $writer->startDocument('1.0', 'UTF-8'); $writer->startElement('root'); $writer->startElement('item'); $writer->text('Value'); $writer->endElement(); $writer->...

    php 与XML的例子

    $xmlWriter->openURI('output.xml'); $xmlWriter->startDocument('1.0', 'UTF-8'); $xmlWriter->startElement('books'); $xmlWriter->startElement('book'); $xmlWriter->writeAttribute('title', 'New Book'); $...

    Webservice样例

    private String NAMESPACE = "http://www.openuri.org/"; private String webserviceName = "transBusiness"; private final static String TAG = "NetworkHandler"; ``` - **`timeout`**:设置请求超时时间为 ...

    API-EXPRESS:基本Express CRUD API模板

    它将包含您与MongoDB数据库的连接字符串,否则将出现以下错误:[UnhandledPromiseRejectionWarning:MongooseError:的uri参数openUri()必须为字符串, openUri()定义。 确保mongoose.connect()或mongoose.create...

    php XMLWriter类的简单示例代码(RSS输出)

    $mysql= mysql::... $xml->openUri(‘hello.xml’); // or ‘php://output’ $xml->setIndentString(‘ ‘); $xml->setIndent(true); // start $xml->startDocument(‘1.0’, ‘UTF-8’); // ”2.0″> $xml->star

    PHP基于XMLWriter操作xml的方法分析

    分享给大家供大家参考,具体如下: 接着昨天的这次再来学习一种读写xml的方式,这种方式主要围绕XMLWriter和... //$xml->openUri("php://output"); //设置输出,如果不需要保存成文件则使用上面被注释掉那句 $xm

    PHP使用XMLWriter读写xml文件操作详解

    2. 调用`openUri()`方法设置输出目标,可以是文件路径或输出流。 3. 设置缩进字符串和缩进标志,让生成的XML更易于阅读。 4. 使用`startDocument()`方法开始文档,并设置编码和版本。 5. 调用`startElement()`和`...

    SinatraWebScraper:一个 sinatra 应用程序,它将抓取特定项目的网页并将该内容作为短信发送

    OpenURI 则是 Ruby 标准库的一部分,用于简化打开和读取网络资源的流程。 3. **Web Scraping 技术**:网页抓取是通过解析 HTML 或其他 web 页面结构来提取有用信息的过程。在本项目中,开发者可能定义了特定的 CSS ...

    Ruby色

    - **集成其他库**:Nokogiri与其他Ruby库(如OpenURI、HTTParty等)结合,能构建强大的网络爬虫和数据处理工具。 3. **Nokogiri的使用示例**: - 解析HTML文档: ```ruby require 'nokogiri' require 'open-...

Global site tag (gtag.js) - Google Analytics