开发者社区> 问答> 正文

怎么调用URL网络上的jar包呢?

已解决

怎么调用URL网络上的jar包呢?

展开
收起
格格的阿里云 2022-04-03 20:39:28 2568 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    (1) 生成jar包的URL

    URL u=new URL("jar:"+"FirstAppplet.jar"+!/");
    

    (2) 建立jarURLConnection对象

    JarURLConnection juc=(JarURLConnection)u.openConnection();
    

    (3) 返回jar包中主类的名字

    Attributes attr=juc.getMainAttributes();
    String name=attr.getValue("Mani-Class");
    

    一定要确保你的jar包中的manifest.mf中已正确的设置了Mani-Class属性,再强调一下一定要注意规则。

    (4) 根据得到的主类名创建Class对象

    Class c=Class.forName(name);
    

    (5) 根据Class对象调用其main方法:

    Method cm=c.getMethod("main",new Class[]{String.class});
      cm.invoke(null,new Object[]{});
    
    2022-04-03 20:46:20
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
可编程网络视角的网络创新研究 立即下载
可编程网络和SDN3.0 立即下载
开放促进创新:构建开放网络生态 立即下载

相关实验场景

更多