`
aubdiy
  • 浏览: 697802 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java命令行运行jar里的main类(自用-备忘)

    博客分类:
  • Java
阅读更多
 

java -jar <jar-file-name>.jar

如果jar里没有 manifest,则可以使用

java -cp foo.jar full.package.name.ClassName

 

当main类依赖多个jar时,可以把多个jar打包到一个目录,然后用-Djava.ext.dirs指定该目录,引用依赖的多个jar,

java -Djava.ext.dirs=lib com.test.HelloWordMain

如果用-cp则需要写每一个jar,很麻烦。

分享到:
评论

相关推荐

    Jenkins安装包,可直接使用 java -jar jenkins.war --httpPort=8080启动

    Jenkins安装包,可直接使用 java -jar jenkins.war --httpPort=8080启动

    mysql-connector-java-5.1.7 jar包

    MySQL是世界上最流行的开源关系型数据库管理系统之一,而`mysql-connector-java-5.1.7.jar`是MySQL官方为了使得Java应用程序能够连接到MySQL数据库而提供的JDBC(Java Database Connectivity)驱动程序。JDBC是Java...

    java上传下载jar:commons-fileupload-1.2.jar;commons-io-1.3.2.jar

    java上传jar;java下载jar;java上传下载需要的jar:commons-fileupload-1.2.jar;commons-io-1.3.2.jar;java上传jar包;java下载jar包;java上传jar;java下载jar;java上传下载需要的jar:commons-fileupload-1.2.jar;...

    编译运行java带jar包

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

    Java命令行运行参数说明大全.txt

    ### Java命令行运行参数详解 #### 一、概述 Java作为一种广泛使用的编程语言,其运行依赖于Java虚拟机(JVM)。为了优化JVM的性能,开发者可以通过命令行传递一系列参数来控制JVM的行为。本文将详细介绍Java命令行...

    mysql-connector-java-5.1.7-bin.jar

    使用"mysql-connector-java-5.1.7-bin.jar"时,需要将其添加到Java项目的类路径中。这可以通过多种方式实现,例如在IDE(如Eclipse或IntelliJ IDEA)中设置库依赖,或者在命令行运行Java程序时使用`-cp`或`-...

    Java命令行classpath的设置

    除了基本的类路径设置,还可以使用`-jar`命令行选项来运行包含`Main-Class`元数据的JAR文件。但这种方式下,类路径将自动设置为JAR文件及其`Class-Path`属性指定的任何其他JARs。 此外,从Java 9开始,Jigsaw模块...

    Android 命令行工具commandlinetools-mac-7583922_latest.zip

    如果您不需要 Android Studio,可以下载 Android 命令行工具。可以使用包含sdkmanager的下载其他 SDK 包。该工具包含在 Android Studio 中。Android 命令行工具适用于macOS系统。

    bat 运行java main方法

    2. 输入以下命令行,将`your-jar-file.jar`替换为你的实际`jar`文件名,`your-class-name`替换为包含`main`方法的类全名(包括包名): ``` @echo off java -jar your-jar-file.jar your-class-name ``` 3. 保存...

    java图片处理工具类JAR包 java-image-scalingjar

    java图片处理工具类JAR包 java-image-scalingjar

    mysql-connector-java-8.0.17.jar

    在使用 "mysql-connector-java-8.0.17.jar" 之前,首先确保你的开发环境已经安装了 Java Development Kit (JDK) 并配置了相应的环境变量。然后,将这个 JAR 文件添加到你的项目类路径(ClassPath)中,这可以通过...

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

    java -jar mplus-service-jar-with-dependencies.jar 六、结论 本文详细介绍了如何将 Java 项目打包成可执行的 Jar 文件,并执行 Jar 包中指定的 main 方法。通过本文的学习,读者可以掌握将 Java 项目打包成可...

    java打包为jar

    在Java开发过程中,将项目打包成可执行的JAR(Java Archive)文件是常见的操作,这使得代码可以方便地分发、部署和运行。本文将详细介绍如何将Java工程打包成可执行的JAR文件。 首先,确保你有一个完整的Java工程,...

    最全面关于J2EE跨域资源共享的解决方案以及所需要依赖的Jar包,cors-filter-1.7.jar,java-property-utils-1.9.jar

    最全面关于J2EE跨域资源共享的解决方案以及所需要依赖的Jar包,cors-filter-1.7.jar,java-property-utils-1.9.jar, tomcat配置方法连接 http://bsxsb.com/index.php/2015/08/07/tomcat下通过cors实现跨域配置/

    tomcat-juli.jar,tomcat-juli-adapters.jar,log4j-1.2.12.jar tomcat 6日志输出

    在Java Web应用服务器Tomcat 6中,日志管理是一个至关重要的部分,它帮助开发者跟踪应用程序的运行状态,排查问题,以及记录系统活动。这里提到的`tomcat-juli.jar`、`tomcat-juli-adapters.jar`和`log4j-1.2.12.jar...

    Java-WebSocket-jar

    Java-WebSocket jar包,封装WebSocket实现。

    java命令行编译全

    5. **默认类路径**:运行时,默认的类路径包括当前目录(`.`)和系统类路径(由`JAVA_HOME/jre/lib`下的`.jar`文件组成)。如果类不在这些路径中,需要通过`-cp`或`-classpath`参数指定额外的路径。 6. **classpath...

    mysql-connector-java-8.0.11.jar包

    mysql-connector-java-8.0.11.jar连接器,用于在hive和mysql的数据库连接

    命令行下jar打包及运行

    在日常的软件开发过程中,我们经常需要将编写的Java程序打包为可执行的JAR文件,并且能够在命令行环境中直接运行这些程序。这种方式不仅可以提高工作效率,还便于进行自动化部署与测试。本文将详细介绍如何在命令行...

    commons-dbcp-1.4.jar和commons-pool-1.5.6.jar

    这两个JAR文件,`commons-dbcp-1.4.jar` 和 `commons-pool-1.5.6.jar`,在Java应用中起到了重要的角色,特别是对于那些需要高效管理数据库连接的大型系统。 Apache Commons DBCP是Apache Commons项目的一部分,它...

Global site tag (gtag.js) - Google Analytics