脚本文件
脚本文件
bat批处理
在bin下创建并运行一个批处理文件
Java应用程序
- 创建Java程序,并打成
jar包 - 在
bin下创建并运行一个批处理文件 - 批处理文件调用
jar文件并将输出捕获
创建Java重新,方式一:传统工程
- 创建工程:New > New Project
md
1. Name:demo
2. Language: Java
3. Build system: IntelliJ
4. JDK:17- 配置Artifacts
md
1. 打开`Project Structure`
2. 选择`Artifacts`
3. 点击 `+` 按钮,选择 `JAR` > `From modules with dependencies`
4. 设置主函数、设置导出路径
5. 勾选`Include in project build`选项- 构建JAR文件
md
1. 选择`Build` > `Build Artifacts`
2. 选择你刚才创建的`Artifact`,点击`Build`创建Java重新,方式二:Maven工程
- 创建工程:New > New Project
md
1. Name:demo
2. Language: Java
3. Build system: Maven
4. JDK:17- 配置
pom.xml
md
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.2.4</version><!-- 确保使用适当的版本 -->
<configuration> <!-- 避免生成:dependency*.xml -->
<createDependencyReducedPom>false</createDependencyReducedPom>
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<!--main函数的入口 -->
<mainClass>org.example.Main</mainClass>
</transformer>
</transformers>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>- 构建JAR文件
md
1. 选择`Maven` > `install`批处理文件
- 在
bin下创建脚本文件夹 - 将构建
jar文件拷贝到该文件夹下 - 创建
bat批处理文件
bat
@echo off
setlocal
rem 设置全局环境
set "PATH_DIR=%~dp0"
cd %PATH_DIR%
cd ..
set "BIN_DIR=%cd%"
cd ..
set "FINE_HOME=%cd%"
rem 集成java
call %BIN_DIR%\jdk\jre.bat
rem 调用jar
java -jar test.jar 测试参数
endlocal