本例子依赖于第三方jar包,commons-lang.jar.
main方法入口
package com.supben.service;
public class Run {
public static void main(String[] args) {
System.out.println(Service.getString());
}
}
service 代码如下
package com.supben.service;
import org.apache.commons.lang.StringUtils;
public class Service {
public static String getString() {
StringUtils.isEmpty("");
return "调用成功了";
}
}
关键是META-INF中MANIFEST.MF中的编写
Manifest-Version: 1.0
Class-Path: ./lib/commons-lang.jar
Main-Class: com.supben.service.Run
class-path ./表示要运行的jar包所在的文件夹。即run文件夹,
Main-Class 所要执行的main方法的类。
命令: 假如放在D盘:
d: 进入D盘
cd run 进入run文件夹
java -jar run.jar 执行jar文件
分享到:
相关推荐
### 可执行JAR包及JAR命令详解 在Java开发过程中,经常需要用到JAR(Java Archive)包来封装和管理代码、资源文件等。本文将深入探讨可执行JAR包的概念及其创建方法,并详细介绍`jar`命令的使用。 #### 1. JAR ...
### Java入门:生成可执行JAR文件的详细教程 #### 标题与描述解析 本教程旨在引导初学者了解如何生成可执行的JAR文件,从而掌握Java的基础编程技能。对于初学者而言,掌握如何打包自己的Java程序为一个可执行的JAR...
在Java开发过程中,经常需要将项目打包成可执行的JAR文件,以便于分发和部署。本教程将详细介绍如何通过CMD命令行生成一个可执行的JAR文件。 #### 二、准备工作 在开始之前,请确保您的开发环境已经安装了Java JDK...
然而,在将 Java 项目打包成可执行文件时,需要使用特殊的工具和技术。下面将介绍两种方法来实现 Java 打包成 jar 文件和将 jar 文件导出为 exe 文件。 方法一:使用 Eclipse 导出 jar 文件 使用 Eclipse 可以快速...
可执行JAR(Java Archive)文件是Java编程语言中的一种打包格式,用于集合多个类文件、资源和其他相关文件,形成一个单一的可分发单元。它不仅方便了代码的组织和传输,还允许我们直接运行Java应用程序,无需显式...
能够将java生成的jar文件变成可执行的exe文件,操作方便
很多Java项目依赖第三方库,这些库的JAR也需要包含在最终的可执行JAR中。可以使用工具如`maven-assembly-plugin`或`maven-shade-plugin`在Maven项目中进行打包,它们可以将所有依赖合并到一个JAR中。如果是Gradle...
将eclipse或者idea打包后的.jar包小工具类文件再打包成exe可执行文件。
7. **可执行JAR**:通过特定的配置,如使用Maven的`one-jar`或`spring-boot-maven-plugin`,可以创建一个可以直接运行的JAR,它会自动包含运行所需的类和依赖。 综上所述,这篇博客可能涵盖了如何创建、配置、执行...
制作可执行的JAR文件包是Java程序开发者的一种常见需求,它可以使用户双击运行Java程序,而不需要在命令行中输入命令。为了制作可执行的JAR文件包,需要使用带cvfm参数的jar命令,例如: jar cvfm test.jar ...
为了让 Java 程序可以直接通过双击运行,我们需要创建一个可执行的 JAR 文件。这需要在 MANIFEST.MF 文件中指定 `Main-Class`,这是程序的入口点。假设 `Test.class` 是程序的主类,属于 `test` 包,MANIFEST.MF ...
在Java编程中,有时我们需要在运行时加载和执行外部的jar文件,这通常是出于灵活性、模块化或插件架构的需求。这个过程涉及到类加载器(Class Loaders)的概念,它是Java虚拟机(JVM)的一个核心特性。下面将详细...
例如,检查类是否来自可信任的来源,或限制可执行的方法等。此外,反射操作可能会抛出多种异常,如`ClassNotFoundException`, `NoSuchMethodException`, `IllegalAccessException`, `InstantiationException`等,...
"Fatjar"工具就是这样一个解决方案,它可以帮助开发者将所有的依赖库、类文件和资源文件整合到一个单一的JAR文件中,形成一个可以直接运行的"可执行jar包"。 Fatjar工具的出现解决了传统jar打包时依赖库分离的问题...
它是一个归档文件格式,包含了一个或多个.class文件,这些文件构成了Java应用程序的可执行代码。JAR文件可以包含一个清单(MANIFEST.MF)文件,用于指定启动类和其他元数据。 要自动加载JAR文件并运行其中的类方法...
项目的压缩包中包含了一个名为“TankWar4”的可执行JAR文件,这是JAVA编译后的可执行格式。用户可以直接运行这个JAR文件来启动游戏,无需安装任何JAVA环境,体现了JAVA的“写一次,到处运行”的理念。 综上所述,...
Java 代码打包成 JAR 文件以及转换为 EXE 可执行文件 本篇博客旨在教您如何将 Java 代码打包成 JAR 文件,并将其转换为 EXE 可执行文件。以下是详细的步骤和知识点: Step 1:将 Java 项目打包成可执行 JAR 文件 ...