一般情况下:

如果java 文件和jar 包在同一目录

poi-3.0-alpha3-20061212.jar testTwo.java

编译:

javac -cp poi-3.0-alpha3-20061212.jar:. testTwo.java

执行:

java -cp poi-3.0-alpha3-20061212.jar:. testTwo

如果java文件和jar包不在同一目录

~/poi-3.0-alpha3-20061212.jar    ./testTwo.java

编译:

javac -cp ~/poi-3.0-alpha3-20061212.jar:. testTwo.java

执行:

java -cp ~/poi-3.0-alpha3-20061212.jar:. testTwo

引用多个jar包时

假设有个程序的启动方法在testTwo.java里
运行Java程序是java test,但是如果要引用其他jar包,网上大多数的方法都是java -classpath xx.jar test
但是jar很多的话,就要一个一个写上去,非常麻烦。而且jar包可能经常变
现在用以下一句就能解决问题,假设jar包都放在lib文件夹里
java -Djava.ext.dirs=lib test

注意:要JDK1.6以上才可以

Java 引用jar包相关推荐

  1. java 引用 jar包_java命令行引用jar包的方法

    java命令行引用jar包的方法 java命令行怎么引用jar包?jar包有哪些常用方法?下面跟yjbys小编一起来学习一下,希望对大家学习java语言有帮助! 一般情况下: 如果java 文件和ja ...

  2. Windows/Linux下引用jar包,并用javac/java编译运行

    Windows/Linux下引用jar包,并用javac/java编译运行,有需要的朋友可以参考下. 1> Windows 假设要引用的jar放在D:/test目录下,名字为t1.jar, ja ...

  3. java 打包 配置文件_有关打包成可执行jar包后引用jar包中配置文件问题

    一 问题由来 有时候我们做一些项目时,需要将一些配置信息写入配置文件中,以供调用.比如说这样: 如果我们需要在Demo.java中读取config.txt这个文件中的配置信息,在这种工程目录下是可以使 ...

  4. Java:Java的jar包之POI的简介、安装、使用方法(基于POI将Word、Excel、PPT转换为html)之详细攻略

    Java:Java的jar包之POI的简介.安装.使用方法(基于POI的转换-Word.Excel.Ppt等转html)之详细攻略 目录 POI的简介 1.基本功能 POI的安装 POI的使用方法(基 ...

  5. java jar 源码乱码,java使用jar包时出现乱码的解决方法

    java使用jar包时出现乱码的解决方法 发布时间:2020-06-17 17:06:29 来源:亿速云 阅读:105 作者:元一 jar包是什么: jar(Java Archive,Java归档文件 ...

  6. JAVA常用jar包简介

    java开发中主要用到的jar包介绍 commons-io.jar: 可以看成是java.io的扩展,用来帮助进行IO功能开发.它包含三个主要的领域:Utilityclasses-提供一些静态方法来完 ...

  7. java常用jar包详解

    1.dt.jar SUN对于dt.jar的定义:Also includes dt.jar, the DesignTime archive of BeanInfo files that tell int ...

  8. java获取jar包中的文件资源

    java获取jar包中的文件资源 一.问题示例 1.1 项目开发时 1.2 打包成jar后 二.解决方案 2.1 解决方法 2.2 实现 问题描述:   我们常常在代码中读取一些资源文件(比如图片,音 ...

  9. java执行jar包

    java执行jar包 一般运行包含manifest的jar包,可以使用 java -jar <jar-file-name>.jar 如果jar里没有 manifest,则可以使用 java ...

  10. java 执行jar包命令

    不依赖外部jar包 执行java -cp xxx.jar xxx.xxxx.xxxx.MainClass 参数一,参数二 依赖外部jar包 当main类依赖多个jar时,可以把多个jar打包到一个目录 ...

最新文章

  1. c语言判断2 1000素数,2是不是素数(C语言判断一个数为素数)
  2. 16款新品发布,数据揭秘小米MIX荣归背后逻辑
  3. hive 1.1.1 Specified key was too long; max key length is 767 bytes
  4. SPField的几种name的释疑
  5. EFCore废弃了TransactionScope取而代之的Context.Database.BeginTransaction
  6. Bootstrap 表单的扩展控件
  7. 为什么每个邮件收到后都会有一个htm的附件_Python3.x 发送各种形式的告警邮件内容...
  8. 双显卡单独分辨率_显卡预算超低、除了二手,你还可以考虑它、肥猫RX560显卡 评测...
  9. 阶段3 2.Spring_10.Spring中事务控制_4 spring中事务控制的一组API
  10. 利用EXCEL批量重命名文件
  11. 闪来币SunlightCoin源码编译运行
  12. centos7上面安装geany编辑器
  13. 组织架构图,比较实用,收走
  14. 数据结构中的L=(List)malloc(sizeof(PtrToNode));是什么意思
  15. LSM存储引擎基本原理
  16. 编写一个shell脚本,使其能够备份/etc目录下所有文件,并且备份的文件名需要自动生成日期,即产生后缀名形如.backup_20210624的文件。
  17. android 局部tab页,安卓TabLayout+ViewPager实现切页
  18. P41 引用类型用法总结
  19. 使用豆瓣镜像下载软件
  20. linux系统(ubuntu)下安装exe文件

热门文章

  1. linux sed i参数,sed 慎用 -i 参数
  2. mysql导出sql和表格文件大小_atitit.sql server2008导出导入数据库大的表格文件... oracle mysql...
  3. C# 创建文件夹 Directory
  4. VS C++ def
  5. mysql日期格式转换_MySQL日期格式转换
  6. java用if怎么编程税收_Java - 使用If和if else语句的简单税计算器
  7. 迷你linux主机,ECS推出两款迷你主机新品:支持Linux系统,可输出4K视频
  8. java基础试题_Java基础测试题带答案
  9. qt 串口助手_新手如何从零开发ROS小车 (ros串口通讯、PID运动控制、双轮差速模型解算...
  10. rbac 一个用户对应多个账号_SaaS产品用户权限管理-RBAC