按照developrworks上说的:
http://www.ibm.com/developerworks/cn/java/j-jar/index.html
创建一个可执行 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程序涉及编译源代码、设置类路径、创建MANIFEST.MF文件指定主类、打包成JAR并最后运行JAR。通过使用IDE或构建工具,这个过程可以变得更加便捷和高效。
Java 环境配置是 Java 开发的基础,我们需要正确地配置 JAVA_HOME, CLASSPATH, PATH 等环境变量,以便正确地编译和运行 Java 程序。在本节中,我们将详细地介绍 Java 环境配置的目的和设置方法。 一、JAVA_HOME ...
`Classpath`是指Java运行时查找用户自定义类或资源文件的路径列表。它告诉Java虚拟机(JVM)和Java编译器(javac)到哪些位置寻找非标准库中的类文件。在默认情况下,如果未指定`classpath`,JVM和javac会在当前目录...
在实际项目开发中,将这些JAR包添加到项目的类路径(Classpath)中是至关重要的,因为Java虚拟机在运行时需要找到这些依赖才能正常工作。可以通过IDE(如Eclipse、IntelliJ IDEA)的构建工具(如Maven、Gradle)来...
Java中的ClassPath和Package是Java开发中至关重要的概念,它们直接影响到Java程序的编译和运行。在这篇文章中,我们将详细探讨这两个主题。 首先,让我们理解什么是ClassPath。ClassPath是Java虚拟机(JVM)查找类...
### Java运行环境配置知识点 #### 一、Java运行环境配置概述 Java运行环境是指能够让Java程序正常运行的软件环境。为了使计算机能够识别并运行Java程序,需要在计算机上安装Java开发工具包(JDK)以及配置相应的环境...
在Java应用程序中,我们可以通过配置classpath来指定要加载的jar包。在传统的开发方式中,我们通常是将需要的jar包添加到项目的classpath中,然后重新启动服务器以便让应用程序加载新的jar包。然而,这种方式有一个...
总结来说,Java命令行classpath的设置涉及到Java程序的运行环境配置,理解并正确设置类路径对于有效运行和调试Java应用程序至关重要。对于JavaDBTest.java这样的测试代码,确保包含所有必要的库和驱动是成功运行的...
在Java编程环境中,路径(Path)和类路径(Classpath)是两个至关重要的概念,它们对程序的编译和运行起着决定...通过阅读文档《path与classpath配置.doc》,你将能更深入地了解这些内容,并在实际工作中更加得心应手。
在Java编程中,有时我们需要动态地加载...总之,Java自动加载JAR文件并运行其中的类方法是一项实用的技术,它增强了Java程序的灵活性和可扩展性。通过理解和掌握这些技术,开发者能够构建出更加强大和灵活的应用系统。
classpath是一个环境变量,它告诉Java运行时系统在哪里可以找到应用程序所需的.class文件。这些文件通常包含了Java源代码被编译后的字节码。默认情况下,JVM会查找当前目录(".")下的类文件,但如果类文件位于其他...
1. 运行JAR:通过`java -jar jar_file_name`命令运行已指定主类的JAR文件。 2. 导入JAR:在Java项目中,可以通过`<classpath>`元素在构建路径中添加JAR,或者使用`Class.forName()`和`ClassLoader`来动态加载JAR中的...
完成上述步骤后,即可在任何地方运行依赖于`mysqlJdbc.jar`的Java程序,无需在命令行中指定额外参数。 #### 方法2:使用`-cp`或`-classpath`参数 另一种更为灵活的方法是在执行Java命令时动态指定JAR包位置,即使...
运行JAR文件,可以用`java -jar`命令。 7. **类路径(Classpath)**:在Java环境中,JAR文件需要被添加到类路径中,才能被Java虚拟机识别并加载。这可以通过环境变量、命令行参数或程序内部设置来完成。 8. **依赖...
在本文中,我们将深入探讨如何在ARM架构的开发板上配置Java运行环境,以便能够成功地执行Java测试代码。ARM开发板通常用于嵌入式系统和物联网(IoT)设备,而Java是一种广泛使用的编程语言,尤其适用于这些平台。下面...
3. **执行JAR文件**:通过`java -jar test.jar`命令可以运行包含MANIFEST.MF并指定主类的JAR文件。如果JAR文件未设置主类,可以使用`java -cp test.jar com.example.Main`来指定执行的类。 4. **批处理文件(mybat....
从给定的文件信息中,我们可以提炼出关于Java运行环境配置的关键知识点,这些知识点对于初学者和有经验的开发者在设置或优化Java开发环境时都至关重要。 ### Java运行环境配置 #### 1. JDK(Java Development Kit...