`

可执行jar的一种简单设置classpath的办法

    博客分类:
  • Java
 
阅读更多

将可执行jar所依赖的文件都放在当前目录的lib文件夹中。其中$filename是jar包的文件名。
java -Djava.ext.dirs=./lib -jar $filename


这种办法比在MANIFEST.MF文件中加入相关lib方便多了。

分享到:
评论

相关推荐

    可执行jar文件.以及执行命令

    可执行JAR(Java Archive)文件是Java编程语言中的一种归档格式,它允许将多个类文件和其他资源打包成一个单一的文件,便于分发和运行。在Java中,一个可执行JAR文件通常包含一个主类,这个主类包含了程序的入口点,...

    非可执行jar包的Windows bat执行脚本

    在IT行业中,非可执行JAR包的Windows BAT执行脚本是一种常见的技术实践,它允许开发者在不直接运行Java应用程序的情况下调用JAR文件中的功能。这种方法尤其适用于那些需要通过命令行界面(CLI)交互或者批处理任务的...

    使用Built Fat Jar 制作可执行jar

    使用 Built Fat Jar 制作可执行 JAR 文件是一种简单高效的方法,可以快速打包项目及其所有依赖到一个单独的 JAR 文件中。通过上述步骤,不仅可以节省时间,还能确保部署的程序具备良好的可移植性。注意,在设置过程...

    在可执行jar中载入第三方jar的几个解决方法

    当使用`-jar`选项运行可执行JAR时,JVM仅使用APPClassLoader,并且仅从该JAR中查找类,忽略了CLASSPATH和其他类路径设置,这就是为何在可执行JAR中无法加载第三方JAR的原因。 为了解决这个问题,我们可以采用以下几...

    java 导出 jar 文件 执行批处理

    7. **可执行JAR**:通过特定的配置,如使用Maven的`one-jar`或`spring-boot-maven-plugin`,可以创建一个可以直接运行的JAR,它会自动包含运行所需的类和依赖。 综上所述,这篇博客可能涵盖了如何创建、配置、执行...

    java 程序都编译成执行文件jar命令详解

    创建了 MANIFEST.MF 文件后,将其与 `.class` 文件放在同一目录下,然后在上一级目录执行上面的 `jar` 命令,这样生成的 `test.jar` 就是一个可执行 JAR 文件。在 Windows 上,用户只需安装了 JRE,就可以双击运行该...

    利用Jar文件和exe4j来打造可执行文件(转 部分原创)

    在Java编程环境中,开发出的程序通常被打包成.jar文件,这是一种可移植的类库,可以在任何支持Java的平台上运行。然而,对于那些不熟悉Java或没有安装Java环境的用户来说,直接运行.jar文件可能会遇到困难。这时,...

    批量jar包加载入CLASSPATH脚本

    为了解决这一问题,本文将详细介绍一个实用的Shell脚本——“批量jar包加载入CLASSPATH脚本”,该脚本能够自动化地将指定路径下的所有jar文件加入到`CLASSPATH`中。 #### 脚本功能与应用场景 此脚本的主要功能是在...

    java利用exe4j生成exe可执行文件.doc

    接着,选择 MANIFEST.MF 文件,并指定“Main-Class”来达到可执行 jar 文件的目的。 知识点二:MANIFEST.MF 文件 MANIFEST.MF 文件是 jar 文件的清单文件,用于指定 jar 文件的元数据。其中,Main-Class 用于指定...

    JAR文件包及jar命令详解

    在 Java 开发中,JAR(Java Archive)文件是一种常用的归档格式,它允许开发者将多个类文件、资源文件及其他元数据打包到一个单独的文件中。这不仅便于管理,还提高了程序的可移植性。本文将详细介绍 JAR 文件的概念...

    java制作可执行文件.doc

    JAR 文件包是 Java Archive File 的缩写,它是一种文档格式,类似于 ZIP 文件。JAR 文件包的内容中包含了一个 META-INF/MANIFEST.MF 文件,该文件是在生成 JAR 文件时自动创建的。MANIFEST.MF 文件中包含了 Main-...

    如何制作jar文件学习总结

    1. **Jar文件**:Java Archive的缩写,是一种将多个类文件及相关资源压缩到一个文件中的方式。它类似于Windows下的ZIP文件格式,但同时还支持类文件的索引机制。 2. **Class文件**:Java编译后的二进制字节码文件,...

    eclipse中Jar 文件的创建与使用

    4. **设置manifest文件**:manifest文件包含了关于Jar文件的信息,如主类(如果该Jar文件是一个可执行的Java应用)。在导出向导的“Manifest”选项卡中,你可以添加或编辑manifest文件,指定主类(Main-Class属性)...

    java打包成jar并执行jar包中指定的main方法

    然而,在将 Java 项目打包成可执行的 Jar 文件时,经常会遇到一些问题,例如如何将 Java 项目打包成可执行的 Jar 文件,并执行 Jar 包中指定的 main 方法。本文将详细介绍如何将 Java 项目打包成可执行的 Jar 文件,...

    classpath 和path

    当用户在命令行输入一个程序名称时,操作系统会根据`path`环境变量中的路径来查找相应的可执行文件。如果在`path`中没有找到该文件,则会提示“找不到文件”之类的错误。 ##### classpath `classpath`环境变量则...

    Jdk环境变量中classpath和path变量实质与设置.pdf

    首先,PATH环境变量是操作系统用来查找可执行文件(如javac.exe)的路径列表。当你在命令行输入一个命令时,系统会在PATH变量定义的各个目录中搜索相应的程序。例如,当你键入`javac`时,系统如果没有在当前目录找到...

    Java 中的 ClassPath 和 Package

    在创建可执行的`.jar`文件时,通常会包含一个名为`MANIFEST.MF`的配置文件,其中的`Main-Class`属性指定程序的入口点。这使得可以通过`java -jar myapp.jar`来直接运行打包后的应用。 总结起来,Java的ClassPath是...

    java项目打包成可执行jar用log4j将日志写在jar所在目录操作

    在Java项目中,将应用打包成一个可执行的jar文件,是一种常见的部署方式。这样的打包方式可以方便的在各种操作系统上运行。而日志记录对于Java应用来说是非常重要的,它可以帮助开发者了解应用的运行状态和问题所在...

Global site tag (gtag.js) - Google Analytics