java在cmd下编译引用第三方jar包

转 https://blog.csdn.net/qq_21439971/article/details/53924594

获取第三方jar包

第三包我们可以引用别人了,为了直观期间,我就写了一个类将其打包成jar包,再供后续的程序进行调用,具体的类代码如下:

  1.  
    package com.iitshare.model;
  2.  
     
  3.  
    /**
  4.  
    *
  5.  
    *TODO
  6.  
    *
  7.  
    * @author
  8.  
    * @version V1.0
  9.  
    */
  10.  
    public class IitShare {
  11.  
     
  12.  
    private static String siteName = "iitshare";
  13.  
     
  14.  
    public static String getSiteInfo(String userName) {
  15.  
    return userName + "hello, hello, welcome you to " + siteName
  16.  
    + " website";
  17.  
    }
  18.  
     
  19.  
    }

从上面我们可以看出此类在包:com.iitshare.model 下,类名为:IitShare,里面提供了一个静态方法:getSiteInfo(String userName), 返回一个字符串
我们将上面的类IitShare打包成jar文件,名称为iitshare.jar,具体的打包过程,此处不做详细的说明,大家可以通过工具或者myeclipse直接进行打包.

编写调用第三包的类文件

我们编写需要调用上面iitshare.jar的类文件,具体的代码如下:

  1.  
    package com.iitshare.model;
  2.  
     
  3.  
    /**
  4.  
    *
  5.  
    *TODO
  6.  
    *
  7.  
    * @author ZhangYQ 2012-8-18 下午10:34:40
  8.  
    * @version V1.0
  9.  
    */
  10.  
    public class CallIitShare {
  11.  
    public static void main(String[] args) {
  12.  
    System.out.println(IitShare.getSiteInfo("itblood"));
  13.  
    }
  14.  
    }

从上面调用代码中我们可以看出,调用代码的类名为:CallIitShare,执行后在控制台输出第三方jar包类IitShare中方法getSiteInfo的返回结果

编译与执行调用程序

1、将上面的iitshare.jar文件,与调用程序复制到系统D盘的根目录下,切记:因为调用程序在com.iitshare.model包下,所以需要将类其所在的包一起拷贝到根目录下。拷贝完之后,调用的类CallIitShare的路径应该为:D:\com\iitshare\model\CallIitShare.java
2、进行编译,编译的命令:javac -cp D:\iitshare.jar D:\com\iitshare\model\CallIitShare.java
3、进行执行,执行的命令:java -cp .;iitshare.jar com.iitshare.model.CallIitShare
4、执行完之后在控制台输出:itbloodhello, hello, welcome you to iitshare website

java在cmd下编译引用第三方jar包的更多相关文章

  1. Android Studio 在项目中引用第三方jar包

    在Android Studio项目中引用第三方jar包的方法: 步骤: 1.在build.gradle文件中添加如下代码: 备注:要添加在Android作用域下 sourceSets { main { ...

  2. 如何在制作jar包时引用第三方jar包

    我用的是Eclipse打包,但在CMD窗口执行的时候报“ActiveMQ.jar中没有主清单属性”错误. 在网上搜了下,这个与MANIFEST.MF文件有关,该文件没有定义MAIN方法所在类的路径,利 ...

  3. Eclipse项目中引用第三方jar包时将项目打包成jar文件的两种方式

    转载自:http://www.cnblogs.com/lanxuezaipiao/p/3291641.html 方案一:用Eclipse自带的Export功能 步骤1:准备主清单文件 “MANIFES ...

  4. 使用IDEA导出可运行的jar包,包含引用第三方jar包

    这里我使用的第三方jar包是数据库的JDBC jar包导出案例. 1.创建一个Module,名称为dataBase,在里面我们先创建一个folder用来包含所需要的jar包,命名为lib 2.从外界复 ...

  5. 如何在eclipse中引用第三方jar包

    在用UiAutomator做手机自动化测试过程中,在UiAutomator的基础之上进一步封装了里边的方法,以使case开发更顺手.直接在工程的根目录下新建了个libs的文件夹,把封装好的框架打成ja ...

  6. IDEA springboot maven 引用第三方jar包

    1.在左侧项目里新建一个 lib 文件夹,把第三方jar 包复制进去 . 2.修改pom.xml ,dependencies配置节增加,plugins 配置节做修改. dependencies配置节增 ...

  7. Android Studio引用第三方jar包(例如:使用LitePal)

    如何使用LitePal的教程网上很多,不过对于新手,这些教程中遗漏了将第三方jar包拷贝到app->libs路径下后,还需要add as library. 下载LitePal 这时操作步骤如下: ...

  8. java在cmd下编译和执行引用jar的类

    java编译和执行引用第三方jarcmd  1.将上面的ojdbc14.jar文件,与调用程序复制到系统D盘的根目录下,切记:因为调用程序在wym.database包下,所以需要将类其所在的包一起拷贝 ...

  9. java命令行从编译到打jar包到执行

     目录: 一. javac编译     1. 没有额外的jar包     2. 包含额外的jar包 二. jar打jar包 三. java运行     1. java命令执行     2. jar包执 ...

随机推荐

  1. Python import hook

    转自http://blog.konghy.cn/2016/10/25/python-import-hook/,这里有好多好文章 import hook 通常被译为 探针.我们可以认为每当导入模块的时候 ...

  2. 一种特殊的 jpg 图片: MagickProfileImage() sRGB.icc

    原图,在 ps, 浏览器中显示这样: 在 ps 中另存为 web... [转换成 sRGB]选项没有勾选: 在 ps 中另存为 web... 勾选[转换成 sRGB]选项: 用 ImageMaigck ...

  3. echarts地图详解

    $(function() { // 路径配置 require.config({ paths : { // echarts: 'http://echarts.baidu.com/build/dist' ...

  4. Python 操作集合

    Python 操作集合 集合,set,主要用于数据的关系测试和去重处理,和列表类似,可以存储数据,列表中可以存储重复的数据,但是如果转化为集合之后,数据就会进行去重,然后保留唯一值:关系测试就是求多个 ...

  5. java集合框架综述

    一.集合框架图 简化图: 说明:对于以上的框架图有如下几点说明 1.所有集合类都位于java.util包下.Java的集合类主要由两个接口派生而出:Collection和Map,Collection和 ...

  6. 目前的.NET(C#)世界里,主流的ORM框架

    推荐一些常用的asp.net ORM框架 SqlSugar (国内) Dos.ORM (国内) Chloe (国内) StackExchange/Dapper (国外) Entity Framewor ...

  7. 迭代器模式-Iterator(Java实现)

    迭代器模式-Iterator 用于访问一个集合中的各个元素, 而又不会暴露集合的内部的细节. 本文展示的例子就是, 在猫群组里, 用迭代器遍历每一只猫. 本文章的例子的继承关系图如下: 其中: Cat ...

  8. Java设计模式之抽象工厂

    概述 设计模式(Design Pattern)是一套被反复使用.多数人知晓的.经过分类的.代码设计经验的总结. 使用设计模式的目的:为了代码可重用性.让代码更容易被他人理解.保证代码可靠性. 设计模式 ...

  9. ArcGIS Server 10.0 安装及使用完整攻略

    引言 ArcGIS Server 10.0在使用和安装的过程中,需要进行比较全面的学习,才能正确使用.缺乏正确的指引,用户很容易在安装及使用中遇到问题.所以笔者在此总结Server 10.0的安装及使 ...

  10. python中jsonpath模块的运用

    1. jsonpath介绍用来解析多层嵌套的json数据;JsonPath 是一种信息抽取类库,是从JSON文档中抽取指定信息的工具,提供多种语言实现版本,包括:Javascript, Python, ...