`

java命令行引用jar包的方法

 
阅读更多
如果java 文件和jar 包在同一目录
编译:
D:\test> javac -cp xxxx.jar Test.java
执行:
D:\test> java -classpath xxx.jar;mmm.jar;Test

如何java文件和jar包不在同一目录
编译:D:\test> javac -cp d:\abc\xxx.jar Test.java
执行:D:\test> java -classpath d:\abc\xxx.jar;d:\abc\ccc.jar; Test

引用多个jar包时

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

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




分享到:
评论

相关推荐

    关于执行java命令引入外部jar包方法

    本文将深入探讨如何通过Java命令行来引入并执行包含外部JAR包的程序,以此来理解其机制与操作流程。 ### 一、理解JAR包 JAR(Java Archive)文件是一种用于收集多个类文件、相关的元数据和资源(非编译的文本、...

    将java程序打成jar包在cmd命令行下执行的方法

    Java程序打包成jar包在cmd命令行下执行的方法 Java是一种广泛使用的编程语言,用于开发各种类型的应用程序,包括桌面应用程序、Web应用程序、移动应用程序等。在开发Java应用程序时,通常需要将其打包成可执行的jar...

    java命令行编译全

    本文将深入探讨如何在命令行环境下编译和运行包含包结构的Java程序。 首先,Java中的包(package)是用来组织类的一种方式,它帮助避免命名冲突并提供更好的代码管理。例如,在给定的例子中,我们有两个类——`A....

    java项目jar包转dll文件.net引用

    总的来说,将Java项目jar包转换为dll文件并使其能在.NET环境中引用,是一项涉及多层转换和接口调用的工作,需要对Java和.NET平台都有一定的理解。通过IKVM.NET,我们能够打破两个平台间的界限,实现跨平台代码共享,...

    JAVA打成jar包

    以下是对“JAVA打成jar包”这一主题的详细解析。 1. **JAR文件结构**: - **MANIFEST.MF**:每个JAR文件都包含一个清单文件,它定义了入口点(启动应用的主类)和其他重要属性。 - **Class Files**:Java源代码...

    java 类从哪个jar包加载的

    在我们的例子中,标题提到的"java 类从哪个jar包加载的",这通常涉及到类路径(ClassPath)的设置。类路径告诉JVM在哪里查找类文件。你可以通过`-cp`或`-classpath`命令行选项,或者在`JAVA_OPTS`环境变量中指定。...

    java_jar包

    创建JAR包的方法: 1. 使用命令行工具`jar`:通过`jar cf jar_file_name manifest_entry class_files_and_folders`命令,可以创建包含指定类文件和目录的JAR包,其中`manifest_entry`是MANIFEST.MF的路径。 2. 使用...

    axis2客户端生成java代码的jar包以及依赖jar包

    本主题将深入探讨如何使用Axis2生成客户端Java代码的jar包,以及这些jar包的依赖关系,以便在实际应用中正确引用。 一、Apache Axis2简介 Apache Axis2是Apache SOAP(简单对象访问协议)实现的第二代产品,它提供...

    java命令行编译说明

    在Java命令行编译和运行过程中,理解并正确处理包、类的相对路径以及`classpath`的设置,对于构建复杂的Java应用程序至关重要。虽然这可能比使用IDE时更显繁琐,但它帮助开发者深入理解Java编译和运行的底层机制,...

    php调用jar包依赖包

    调用Java jar包的方法主要有以下几种: 1. 使用Java Bridge:PHP-Java Bridge 是一个开源项目,它提供了一个PHP和Java之间的通信层,允许PHP直接调用Java类和方法。你需要在服务器上安装并配置好这个Bridge,然后在...

    TERADATA 连接JAVA所需jar

    这可以通过IDE(如Eclipse或IntelliJ IDEA)的设置完成,或者在命令行执行Java应用时使用`-cp`或`-classpath`参数指定。一旦添加了正确的依赖,你可以使用以下代码示例创建一个到Teradata的JDBC连接: ```java ...

    ImageMagick对应Java jar包

    在Java项目中使用im4java时,首先需要将im4java的jar包添加到项目的类路径中。这样,你就可以在Java代码中创建`IMOperation`对象,定义图像处理操作,然后通过`SimpleCommand`或`IMOpertaion`的`execute()`方法执行...

    一些常用的java jar包

    下面将详细介绍Java JAR包以及它们在Android SSH环境中的应用。 1. **Java JAR包的结构与用途** - **结构**:JAR文件本质上是一个遵循ZIP格式的容器,包含了一个或多个.class文件,这些文件是Java字节码,可供Java...

    java工程打JAR包工具(挺好用的)

    Java工程打JAR包工具是Java开发者常用的工具之一,它能将Java源代码编译、打包成可执行的JAR(Java Archive)文件。JAR文件是Java平台特有的归档格式,它允许将多个类文件和其他资源组合到一个单一的文件中,便于...

    java开发jar包

    开发者可以使用Java的jar命令行工具,或者集成开发环境(IDE)如Eclipse、IntelliJ IDEA来创建JAR包。通过设置manifest文件,指定主类(启动程序的类),并选择需要打包的类和资源。 3. **MANIFEST.MF** MANIFEST...

    LibreOfficeAndJodconverter所需jar包

    在实际应用中,开发者需要将这些jar包加入到项目的类路径中,然后就可以通过Java代码调用JodConverter进行文件转换。例如,创建一个转换服务,指定源文件和目标文件,以及设置转换参数,JodConverter会自动启动...

    Jar打包(解决eclipse无法打包含有第三方架包问题)

    你可以通过`java -jar fat.jar`命令在命令行中启动你的Java应用。 附带的`fat.jar使用方法.txt`文件可能包含更详细的使用指南和注意事项,例如如何处理类冲突或者如何优化打包过程以减小JAR大小等。对于大型项目,...

    jar包反编译工具看jar包源码必备

    反编译是将已编译的字节码(如Java的.class文件)转换回源代码的过程,这有助于我们理解代码的工作原理,尤其是在开源项目中遇到只提供编译后jar包的情况。描述中的“很好用,各种jar包各种反编译,叮叮当当叮叮当当...

Global site tag (gtag.js) - Google Analytics