`
lydawen
  • 浏览: 471600 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

java 运行 jar classpath配置

    博客分类:
  • java
阅读更多

方法一

 

按照developrworks上说的:

 

http://www.ibm.com/developerworks/cn/java/j-jar/index.html

 

创建可执行 JAR

创建一个可执行 JAR 很容易。首先将所有应用程序代码放到一个目录中。假设应用程序中的主类是 com.mycompany.myapp.Sample。您要创建一个包含应用程序代码的 JAR 文件并标识出主类。为此,在某个位置 ( 不是在应用程序目录中 ) 创建一个名为 manifest的文件,并在其中加入以下一行:

 Main-Class: com.mycompany.myapp.Sample 


然后,像这样创建 JAR 文件:

 jar cmf manifest ExecutableJar.jar application-dir 


所要做的就是这些了 -- 现在可以用 java -jar执行这个 JAR 文件 ExecutableJar.jar。

一个可执行的 JAR 必须通过 menifest 文件的头引用它所需要的所有其他从属 JAR。如果使用了 -jar选项,那么环境变量 CLASSPATH 和在命令行中指定的所有类路径都被 JVM 所忽略。

方法二:

来个简单的:

java -Djava.ext.dirs=m:\test -jar test.jar 

相关的jar(依赖的jar)目录均在m:\test下,test.jar就是需要运行的jar

 

分享到:
评论

相关推荐

    编译运行java带jar包

    在Java编程环境中,有时...总结来说,编译和运行带有JAR包的Java程序涉及编译源代码、设置类路径、创建MANIFEST.MF文件指定主类、打包成JAR并最后运行JAR。通过使用IDE或构建工具,这个过程可以变得更加便捷和高效。

    Java环境配置与设置JAVA_HOME_CLASSPATH_PATH的目的

    Java 环境配置是 Java 开发的基础,我们需要正确地配置 JAVA_HOME, CLASSPATH, PATH 等环境变量,以便正确地编译和运行 Java 程序。在本节中,我们将详细地介绍 Java 环境配置的目的和设置方法。 一、JAVA_HOME ...

    java的classpath的终结者(不会让你失望)

    `Classpath`是指Java运行时查找用户自定义类或资源文件的路径列表。它告诉Java虚拟机(JVM)和Java编译器(javac)到哪些位置寻找非标准库中的类文件。在默认情况下,如果未指定`classpath`,JVM和javac会在当前目录...

    java的jar包

    在实际项目开发中,将这些JAR包添加到项目的类路径(Classpath)中是至关重要的,因为Java虚拟机在运行时需要找到这些依赖才能正常工作。可以通过IDE(如Eclipse、IntelliJ IDEA)的构建工具(如Maven、Gradle)来...

    Java 中的 ClassPath 和 Package

    Java中的ClassPath和Package是Java开发中至关重要的概念,它们直接影响到Java程序的编译和运行。在这篇文章中,我们将详细探讨这两个主题。 首先,让我们理解什么是ClassPath。ClassPath是Java虚拟机(JVM)查找类...

    Java运行环境配置

    ### Java运行环境配置知识点 #### 一、Java运行环境配置概述 Java运行环境是指能够让Java程序正常运行的软件环境。为了使计算机能够识别并运行Java程序,需要在计算机上安装Java开发工具包(JDK)以及配置相应的环境...

    Java命令行classpath的设置

    总结来说,Java命令行classpath的设置涉及到Java程序的运行环境配置,理解并正确设置类路径对于有效运行和调试Java应用程序至关重要。对于JavaDBTest.java这样的测试代码,确保包含所有必要的库和驱动是成功运行的...

    java动态添加外部jar包到classpath的实例详解

    在Java应用程序中,我们可以通过配置classpath来指定要加载的jar包。在传统的开发方式中,我们通常是将需要的jar包添加到项目的classpath中,然后重新启动服务器以便让应用程序加载新的jar包。然而,这种方式有一个...

    Path和classpath配置详解

    在Java编程环境中,路径(Path)和类路径(Classpath)是两个至关重要的概念,它们对程序的编译和运行起着决定...通过阅读文档《path与classpath配置.doc》,你将能更深入地了解这些内容,并在实际工作中更加得心应手。

    Java 自动加载JAR文件并运行其中的类方法

    在Java编程中,有时我们需要动态地加载...总之,Java自动加载JAR文件并运行其中的类方法是一项实用的技术,它增强了Java程序的灵活性和可扩展性。通过理解和掌握这些技术,开发者能够构建出更加强大和灵活的应用系统。

    13-Java语言(classpath环境变量)

    classpath是一个环境变量,它告诉Java运行时系统在哪里可以找到应用程序所需的.class文件。这些文件通常包含了Java源代码被编译后的字节码。默认情况下,JVM会查找当前目录(".")下的类文件,但如果类文件位于其他...

    java_jar包

    1. 运行JAR:通过`java -jar jar_file_name`命令运行已指定主类的JAR文件。 2. 导入JAR:在Java项目中,可以通过`<classpath>`元素在构建路径中添加JAR,或者使用`Class.forName()`和`ClassLoader`来动态加载JAR中的...

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

    完成上述步骤后,即可在任何地方运行依赖于`mysqlJdbc.jar`的Java程序,无需在命令行中指定额外参数。 #### 方法2:使用`-cp`或`-classpath`参数 另一种更为灵活的方法是在执行Java命令时动态指定JAR包位置,即使...

    Java_Jar包

    运行JAR文件,可以用`java -jar`命令。 7. **类路径(Classpath)**:在Java环境中,JAR文件需要被添加到类路径中,才能被Java虚拟机识别并加载。这可以通过环境变量、命令行参数或程序内部设置来完成。 8. **依赖...

    ARM开发板配置java运行环境成功笔记记录

    在本文中,我们将深入探讨如何在ARM架构的开发板上配置Java运行环境,以便能够成功地执行Java测试代码。ARM开发板通常用于嵌入式系统和物联网(IoT)设备,而Java是一种广泛使用的编程语言,尤其适用于这些平台。下面...

    java 导出 jar 文件 执行批处理

    3. **执行JAR文件**:通过`java -jar test.jar`命令可以运行包含MANIFEST.MF并指定主类的JAR文件。如果JAR文件未设置主类,可以使用`java -cp test.jar com.example.Main`来指定执行的类。 4. **批处理文件(mybat....

    java 运行环境配置 txt

    从给定的文件信息中,我们可以提炼出关于Java运行环境配置的关键知识点,这些知识点对于初学者和有经验的开发者在设置或优化Java开发环境时都至关重要。 ### Java运行环境配置 #### 1. JDK(Java Development Kit...

Global site tag (gtag.js) - Google Analytics