习惯了web工程开发后,对于一个简单的jar包如何运行呢。
java -cp JavaMainTest-1.0-SNAPSHOT.jar com.XXX.JavaMainTest -Xms512m -Xmx512m -XX:MaxPermSize=128m
其中JavaMainTest-1.0-SNAPSHOT.jar为jar路径
com.XXX.JavaMainTest为类名
-Xms512m -Xmx512m -XX:MaxPermSize=128m为jvm参数,根据需要调节
jar包可以通过在eclipse中右击工程选择export->runnable jar file得到
这样对于一个简单的程序可以直接写个main函数,再打包用上面的命令运行。
mvn archetype:create -DgroupId=com.XXX -DartifactId=JavaMainTest
或
mvn archetype:generate -DgroupId=com.XXX -DartifactId=JavaMainTest -DinteractiveMode=false
若提示Failed to load Main-Class manifest
attribute from XX或需要更高的source版本,则在pom文件中加入
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<verbose>true</verbose>
<fork>true</fork>
<executable><!-- path-to-javac --></executable>
<compilerVersion>1.3</compilerVersion>
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
<manifest>
<mainClass>com.XXX.JavaMainTest</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
其中的mainClass为类名
分享到:
相关推荐
在这个场景中,"java游戏战车大战 jar包直接运行"意味着玩家无需安装完整的Java Development Kit (JDK),只需拥有特定的环境即可运行游戏。 JAR文件包含类文件、资源文件和元数据,它们被组织成一个可由Java虚拟机...
7. **运行JAR包**:生成JAR包后,可以通过命令行直接运行它: ```sh java -jar JAR_FILE_NAME ``` 8. **批处理文件运行JAR**:为了方便运行JAR包,可以创建一个批处理文件(.bat文件),其中包含运行JAR包所需的...
然而,默认情况下,双击JAR文件并不会直接运行程序,这需要进行一些额外的配置。下面将详细介绍如何配置JAR包以实现双击运行。 首先,理解JAR文件的本质是关键。JAR文件是一个归档文件格式,由一系列压缩的文件和...
以下是生成JAR包及其运行的相关知识点: 1. **JAR命令**: - `jar` 命令是Java SDK自带的一个工具,用于创建、更新和提取JAR文件。 - 参数 `cvf` 分别代表 `c` (create)、`v` (verbose) 和 `f` (file),用于创建...
已经打包,能够通过jar包直接运行程序。关键部分有注释,方便理解代码。程序主要运用java的GUI的相关知识,用窗体实现。资源图片也已经一起上传。程序的主要功能:按下空格开始游戏,游戏有初始积分,当小蛇吃到食物...
spring boot 入门例子, 打成jar包,直接运行.快速入门,学习spring bootspring boot 入门例子, 打成jar包,直接运行.快速入门,学习spring boot
kafka实现消息队列jar包,可直接放在虚拟机上运行 打包本地项目为jar文件 项目-右键-Export-Java-Runnable JAR file 打包本地项目为jar文件 项目-右键-Export-Java-Runnable JAR file 打包本地项目为jar文件 项目-...
freetts 整合版,直接运行jar包即可,只支持英文阅读
2. 运行`jarjar`命令:使用`java -jar jarjar-1.4.jar process rule.txt input_jar output_jar`命令,其中`rule.txt`是规则文件,`input_jar`是源jar包,`output_jar`是处理后的jar包。 3. 检查结果:生成的新jar包...
“无需安装,直接运行”意味着这个工具是一个便携式应用,不需要通过复杂的安装过程在计算机上设置。用户只需下载并双击执行文件(如jd-gui.exe),即可启动该工具进行操作。这样的设计方便了用户,无需担心系统...
此外,一个完整的Java开发环境还可能涉及到其他构建工具,例如Maven或Gradle,这些工具可以自动化构建过程,包括编译、打包、测试等,但对于初学者来说,直接使用JDK内置的工具来了解和掌握JAR包生成的基本过程是...
在日常的软件开发过程中,我们经常需要将编写的Java程序打包为可执行的JAR文件,并且能够在命令行环境中直接运行这些程序。这种方式不仅可以提高工作效率,还便于进行自动化部署与测试。本文将详细介绍如何在命令行...
"maven jar包直接根据pom下载"这一主题涉及的是如何利用Maven的特性,通过修改POM(Project Object Model)文件来自动下载项目所需的jar包。 POM.xml是Maven项目的配置文件,它定义了项目的结构、依赖、插件和其他...
这个压缩包包含了MyBatis框架运行所必需的jar包,同时也提供了log4j和MySQL数据库连接所需的库,以及可能用于Maven构建系统的相关依赖。以下是对这些关键组件的详细解释: 1. **MyBatis jar包**:MyBatis的核心库...
如果你需要定制jarjar的功能或者想要深入理解其工作原理,可以直接查看源码。源代码也可以帮助开发者在遇到问题时进行调试,或者在无法使用预编译版本的情况下自行编译。 jarjar-1.4-javadoc.jar是jarjar的API文档...
标题中的“可以直接运行java jar Demo”意味着这是一个Java应用程序的可执行jar文件,通常用命令`java -jar Demo.jar`即可在支持Java的环境中运行。这个Demo不仅包含了编译后的Java类,还可能包括了源代码,以便用户...
这种方式可以直接引入Java的jar包,但是可能需要处理兼容性和性能问题。 在实际操作中,我们需要根据项目需求和环境选择合适的调用方式。对于依赖管理,可以考虑使用像Maven这样的工具,将其配置到PHP项目的构建...
开发者可以通过提供的jar包直接运行此应用,无需额外配置,从而快速体验和理解整个请假流程的实现过程。通过这个项目,学习者可以深入理解BPM系统的工作原理,掌握SSH2框架的使用,以及如何与数据库进行有效交互,对...
标题提到的"tomcat 中运行php 环境的jar包"正是指这样的解决方案,通过特定的Java桥接技术实现PHP与Tomcat的整合。下面将详细介绍这个知识点: 首先,我们需要理解的是Tomcat是一个开源的Java Servlet容器,它主要...