使用Java命令行方式导入第三方jar包来运行Java程序的命令

1.首先使用命令行进入到a.java所在的文件夹:(比如我的在D:\javaeeworkspace\SharedPS_WS\src\com\dyf\main 这样一个路径下,)

d: 回车,

cd D:\javaeeworkspace\SharedPS_WS\src\com\dyf\main 回车,

2.使用javac命令运行a.java源文件,运行时需要使用到第三方jar包时,使用 –classpath参数来指定jar包所在路径:

比如我的cxf框架的jar包在 C:\D\Java\cxf\apache-cxf-3.1.14\lib 路径下,运行javac命令时,使用

javac -classpath ".;C:\D\Java\cxf\apache-cxf-3.1.14\lib\*"Server.java 回车,

3.但是运行出class文件之后,需要退回到class文件所在的包外的路径下,使用java –classpath 的方式来运行class文件即可(class文件需要输入包名)。

上面说的如果不是很清楚,请看下面的真实案例。

如下,附上我的真实案例:

我已经使用eclipse 正确运行了Java文件,生成了class文件,使用命令行进入到class文件所在的包前一路径,如下图:

Class文件所在路径:

第三方jar包所在路径:

我在运行时,使用如下命令:

1.使用命令行进入D盘:

d: 回车

2.进行main函数所在Java文件的class文件所在包的前一路径下:

cd D:\javaeeworkspace\SharedPS_WS\build\classes

3.使用Java命令,java -classpath ".;C:\D\Java\cxf\apache-cxf-3.1.14\lib\*" com.dyf.main.Server 回车

注意:classpath中的 .; 不能少。

由于编者水平有限,文章中如有不妥之处或者有什么疑问,可直接在下面评论指出,不胜感激。

原文地址:https://www.cnblogs.com/diyunfei/p/8280971.html

时间: 2024-10-03 10:57:46

使用Java命令行方式导入第三方jar包来运行Java程序的命令的相关文章

用python做自动化测试--对Java代码做单元测试 (2)-导入第三方jar包

用Jython对Java做单元测试,当然是为了测试公司开发的java代码,这样就涉及到导入第三包的问题,怎么导入第三方包? 可以利用http://blog.csdn.net/powerccna/article/details/37739207 这里的实现的函数,扫描指定目录下的jar包,然后通过sys.path.append()函数加入到jython的sys.path里面. for jar_file in scan_files("/home/jim/java_jar",postfix=

怎么导入第三方jar包

导入第三方jar包 第一步:右击工程名,新创建一个文件夹(Fold),名字为lib. 第二步:把第三方jar包复制到lib目录下 第三步:右击工程名-->prperties -->java build path -->libraries -->add jar -->在从项目中的lib目录下选中你要的jar包 -->确定

【转】Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)

原文网址:http://www.blogjava.net/anchor110/articles/355699.html 1.在工程下新建lib文件夹,将需要的第三方包拷贝进来.2.将引用的第三方包,添加进工作的build path.3.(关键的一步)将lib设为源文件夹.如果不设置,则程序编译可以通过,但运行的时候,会报: java.lang.NoClassDefFoundError # re: Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundErro

android studio中导入第三方jar包和第三方库文件的方法

一.导入第三方jar包的方法 其实较为简单,以下步骤: 1>在工程的libs下面放置需要导入的jar包 2>在导入的jar包右键,选择"add as library" 3>这时候就能够在app下面的build.gradle中发现多了如下说明:"compile XXXX",说明导入jar文件成功了. 二.导入第三方类库文件 相对而言,其实就是将之前的Eclipse的project或者module转化成android studio下的可执行的proje

Android.mk导入第三方jar包

参考<link> 要点是加入这两个标签: LOCAL_STATIC_JAVA_LIBRARIES LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES 上面链接里没提到的是,这两个标签需要用`CLEAR_VARS`分开,并且include `BUILD_MULTI_PREBUILT`可以理解成不同的makefile: LOCAL_STATIC_JAVA_LIBRARIES := third-party-lib1 third-party-lib2 #..... #######

SpringBoot不通过私服方式引入第三方jar包

SpringBoot不通过私服方式引入第三方jar包 比如打包的时候想引入lib文件夹下的第三方jar包, pom.xml配置如下: <dependencies>标签里面引入第三方jar包的依赖 pom.basedir指的是pom文件所在的目录, systemPath指的是第三方jar包所在路径. <dependency> <groupId>com.abc</groupId> <artifactId>cryptokit</artifactI

命令行方式使用abator.jar生成ibatis相关代码和sql语句xml文件

最近接手一个老项目,使用的是数据库是sql server 2008,框架是springmvc + spring + ibatis,老项目是使用abator插件生成的相关代码,现在需要增加新功能,要添加几张新表,可以目前网上下载的abator插件,在新版的eclippse EE中UI根本打不开,只有使用命令行方式来生成相关代码,将下载的abator插件解压出来,提取其中的abator.jar文件即可,其他的文件不需要.abator的配置文件如下: <?xml version="1.0&quo

Java编程思想笔记:(Ant 求助)Eclipse生成/导入第三方jar包

最近读Thinking in Java,遇到第三章使用作者Bruce Eckel编写的官方包,但是从官方只能下载到.java格式的源代码. 走了点儿弯路,搞了一下,将作者的代码在Eclipse中新建一个项目导入进来.然后使用Eclipse->Export导出成jar包. 然后在我需要使用作者编写的Api的项目中,在项目上右键->properties->java build path->library->Add external jars->选择你要导入的jar包,确定(

Eclipse如何导入第三方jar包

本文转自:http://blog.csdn.net/mazhaojuan/article/details/21403717 我们在用Eclipse开发程序的时候,经常要用到第三方jar包.引入jar包不是一个小问题,由于jar包位置不清楚,而浪费时间.下面配图说明3种Eclipse引入jar包的方式. 1.最常用的普通操作方式:基本步骤式 右击"项目"→选择Properties,在弹出的对话框左侧列表中选择Java Build Path,如下图所示:选择Add External JAR