利用命令行引用外部jar包以使程序正常运行的4种方法

声明:本博客为原创博客,未经允许,不得转载!原文链接为http://blog.csdn.net/bettarwang/article/details/30976069

平时写一些小的Java Demo时我比较喜欢用UltraEdit或记事本写完后,直接利用命令行进行编译和运行。这样的好处就是方便快捷。相信有这个习惯的人应该还大有人在。但是如果要引用外部jar包,应该如何操作呢?在写JDBC的一些Demo时,由于要利用jar包来加载相应的数据库,每个Demo都用到了外部jar包,所以特地总结了一下利用命令行引用外部jar包的方法,归纳起来有以下4种(为方便说明,此处将jar包路径写为jarPath,包含main方法的类名为JdbcSample):

1.编译时不需要额外处理,只要运行时使用 java -cp .;jarPath JdbcSample即可正常运行;

2.编译时使用javac -Djava.ext=jarPath JdbcSample.java;这样运行时跟平常一样即可;

3.设置过环境变量的肯定都知道这种方法,就是在运行时使用java -classpath jarPath;jrePath JdbcSample命令,也就是说把jar包和jre路径包含进去,肯定可以运行;

4.由于一般来说我们已经设置了环境变量,所以可以采用比第3种方法更简单一点的方法,即先设置好路径:

set classPath=%CLASSPATH%;jarPath然后编译运行即可。

利用命令行引用外部jar包以使程序正常运行的4种方法,布布扣,bubuko.com

时间: 2024-10-20 01:24:58

利用命令行引用外部jar包以使程序正常运行的4种方法的相关文章

利用命令行引用外部jar包以使程序正常执行的4种方法

声明:本博客为原创博客.未经同意.不得转载!原文链接为http://blog.csdn.net/bettarwang/article/details/30976069 平时写一些小的Java Demo时我比較喜欢用UltraEdit或记事本写完后,直接利用命令行进行编译和执行.这种优点就是方便快捷.相信有这个习惯的人应该还大有人在. 可是假设要引用外部jar包.应该怎样操作呢?在写JDBC的一些Demo时.因为要利用jar包来载入对应的数据库.每一个Demo都用到了外部jar包,所以特地总结了一

maven工程引用外部jar包

maven工程经常回遇到引用外部jar包,需要先安装在jar包,然后再在工程中pom.xml文件中添加依赖. 示例: 命令行中运行: mvn install:install-file -Dfile=E:\SVN\roadtask\src\main\webapp\WEB-INF\lib\smartupload.jar -DgroupId=org.smartupload -DartifactId=smartupload -Dversion=1.0 -Dpackaging=jar pom.xml中添加

2017.5.1 使用fat jar插件来打包有引用外部jar包的项目

如果在程序开发时用到了第三方提供的API.jar包或者其他附属资源.在导出并生成项目的jar文件时,必须将第三方的文件一并导出,否则无法正确运行. 可以使用fat jar插件,下载地址:http://sourceforge.net/projects/fjep/ 1.下载 下载完成后,解压至文件夹,结构如图: 2.安装 (1)将plugin下的jar包放到eclipse的plugin下,重启eclipse. (2)重启后,windows->preferences,如果有fat jar,表示安装成功

IntelliJ IDEA 10.5.1 引用外部Jar包

具体步骤: File -> Project Structure (ctrl + shift + alt + s ) -> Module -> Dependencies -> Add... -> Library... -> Attach Classes. 输入 Name:Lib (自定义)->OK

java命令行执行程序解决依赖外部jar包的问题

用java命令行直接执行程序,如果这个程序需要引用外部jar包.就不能单纯用java xx来执行 如果你的jar包和程序就在一个目录: 编译 javac -cp D:\yy\yy.jar,D\xx\xx.jar test.java 执行 java -cp D:\yy\yy.jar,D\xx\xx.jar test 但是往往我们依赖的包很多,要一个个填写估计就疯了.所有我们一般会把所有的外部依赖包都放在一个文件夹里,比如在D:\lib 编译 javac -Djava.ext.dirs=D:\lib

Ant入门之引用外部jar文件

笔者在java项目开发中经常遇到引用外部Jar包的情况,使用ant打包过程中需要对其引用.现在此简单记忆以飨来者. 此处引用Log4j,具体程序HelloLog4j.java: package oata; import org.apache.log4j.Logger; import org.apache.log4j.BasicConfigurator; public class HelloLog4j { static Logger logger = Logger.getLogger(HelloL

关于Maven项目引入外部jar包的方式

在项目中有时候需要引入一些外部jar包,这些jar从中央仓库是找不到的,如果是普通web工程直接将jar放在WEN-INF\lib下再add build to path就行了,但是maven项目这么做是行不通的,maven项目的jar包都是通过maven机制进行管理的,自己通过build path将jar引进去,写代码时没问题,但是调试或者发布就会出现问题,那么解决的方式有如下几种: 1)将jar包上传至maven私服,pom.xml引用即可 在dos执行命令:mvn install:insta

SoapUI 引用第三方jar包和引用Groovy脚本

SoapUI仅支持JavaScript脚本和Groovy脚本,我们项目中要引用第三方jar包,那么如何操作呢?  百度上关于SoapUI引用第三方jar包的资料实在太少了. 下面是详细的介绍: 一.首先是jar包的代码以及生成jar包的名称: package是com.test.demo import java.util.*; public class DemoJAR { public String outp() { return "This is a demo!"; } public

maven导入外部jar包的方法

maven的导入外部jar包的方法(前提还有外部jar包) 1.问题: 在maven添加依赖包时,添加不成功,可以选择通过外部命令导入到仓库里. 2.命令:(在Dos命令行) mvn install:install-file -Dfile=本地jar包存放目录 -DgroupId=jar包添加依赖的groupId名称 -DartifactId=jar包添加依赖的artifactId名称 -Dversion=jar包添加依赖的version -Dpackaging=jar 3.例如: 在pom文件