如何将IDEA打成jar包并在windows后台运行
IDEA打成jar包并在windows后台运行
一、IDEA打成jar包
1、File=>Project Structure=>Project

选择windows中安装的java版本,idea默认使用自己的java环境,需要改为windows中安装的版本,不然后期jar包在windows中运行时会java版本不对的错误。
2、File=>Project Structure=>Artifacts

接着选择main方法

选择完之后出现以下界面,点击“OK”

3、返回idea的编辑界面后,Build=>Build Artifacts

接着选择build

二、在windows后台运行jar包
在cmd中可以使用java -jar xxxxx.jar方式运行一个jar文件,这种方法运行一旦关闭该cmd界面就会停止运行。编辑.bat文件,使用javaw方式运行不用担心文件会在不小心关闭运行界面时停止运行程序。
1、在jar文件的同级目录下面编写两个.bat文件,分别是“启动.bat”和“停止.bat”。
2、启动.bat的内容为:
@echo off title 准备启动设备驱动................... color 3E start javaw -jar -Dloader.path=.,resources,lib siccQh01.jar echo . echo ------------ 启动成功 -------------- echo . echo ------------ 启动成功 -------------- echo . echo ------------ 启动成功 -------------- echo . echo ------------ 启动成功 -------------- echo . timeout /t 2 exit
执行该bat文件会在windows后台运行siccQh01.jar,2秒之后自动关闭
3、停止.bat的内容为:
@echo off title 停止设备驱动 color 3E taskkill -f -t -im javaw.exe echo . echo ------------停止成功!-------------------- echo . echo ------------停止成功!-------------------- echo . echo ------------停止成功!-------------------- echo . echo ------------停止成功!-------------------- echo . timeout /t 2 exit
执行后会结束javaw所有进程。
以上就是本次介绍的全部知识点内容,感谢大家的阅读和对我们的支持。
相关推荐
-
详解idea打包jar的多种方式
这里总结出用IDEA打包jar包的多种方式,以后的项目打包Jar包可以参考如下形式: 用IDEA自带的打包形式 用Maven插件maven-shade-plugin打包 用Maven插件maven-assembly-plugin打包 用IDEA自带的打包方式: 打开IDEA的file -> Project Structure,进入项目配置页面.如下图: 点击Artifacts,进入Artifacts配置页面,点击 + ,选择如下图的选项. 进入Create JAR from Modules页面,
-
详解IDEA中MAVEN项目打JAR包的简单方法
Idea中为一般的非Web项目打Jar包是有自己的方法的,网上一搜就能查到很多. 但是如果是为Maven项目打Jar包,其实是很简单的,因为maven本身就有打Jar包的命令. 最简单的方法 首先是在maven项目的pom.xml中添加打包的插件,这里有很多种方式的.最最简单的就是只使用maven-compiler-plugin.maven-jar-plugin插件,并且指定程序入口<mainClass>.相关代码如下: pom.xml文件为: <?xml version="1
-
详解idea maven项目如何使用lib下得jar包
在项目开发中,一般使用maven来管理项目,但有时还需要引用本地lib下的jar包 比如,中央仓库没有jar包.这时我们就需要引入lib下的jar包了. 1.首先在dependencies里加入本地jar包.如图1.1所示 在点击红色方框处加号,选择添加JARs or directories 添加项目lib下的jar包,如图1.2 1.3所示. 2.如图1.4,进入Artifacts,右击将新添加的lib下的包,put into /WEB-LIF/lib 3.重新打包 以上就是本文的全部内容,希
-
IDEA引MAVEN项目jar包依赖导入问题解决方法
IDEA内置了Maven环境,默认采用Maven解决项目依赖问题.在新建项目后,项目的路径中会生成pom.xml文件和项目名.iml文件.新建项目后,IDEA不会自动刷新Maven的依赖.以Spring Application为例,新建项目编译时提示以下错误信息: 刷新Maven配置的方法为: (1)右键单击项目: (2)在弹出菜单中选择Maven|Reimport菜单项. 此时,IDEA将通过网络自动下载相关依赖,并存放在Maven的本地仓库中.另外,可以将Maven的刷新设置为自动,配置方法
-
如何将IDEA打成jar包并在windows后台运行
IDEA打成jar包并在windows后台运行 一.IDEA打成jar包 1.File=>Project Structure=>Project 选择windows中安装的java版本,idea默认使用自己的java环境,需要改为windows中安装的版本,不然后期jar包在windows中运行时会java版本不对的错误. 2.File=>Project Structure=>Artifacts 接着选择main方法 选择完之后出现以下界面,点击"OK" 3.返回
-
将java程序打成jar包在cmd命令行下执行的方法
前言 大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口.本文将给大家介绍java程序打成jar包在cmd命令行下执行的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 一.打包 二.修改配置文件是程序能够引用第三方jar包 1.新建一个文件夹,用来存储这个项目 ------------第三方jar包单独存在一个文件夹下面(这里放在了lib下面)(重点是lib要和weixin.jar同
-
maven+springboot打成jar包的方法
maven的命令: 1.mvn clean package -DskipTests:在项目目录下运行此命令,在target目录下生成jar包或war包. 2.mvn clean:清理项目生产的临时文件,一般是模块下的target目录 3.mvn compile -DskipTests:模块安装命令 将打包的的jar/war文件复制到你的本地仓库中,供其他模块使用 -Dmaven.test.skip=true 跳过测试(同时会跳过test compile). 4.mvn test:测试命令,或执行
-
springboot项目打成jar包后无法获取static下的静态资源文件的问题分析
springboot 后端项目 做某个功能时 需要读取根目录下的.doc文件,具体项目中路径如下: 开始是通过绝对路径读取文档,在本地没有任何问题. 但是 讲项目打成jar包 部署到测试环境发现无论怎样都读取不到,然后在本地运行jar包出现同样的情况. 捕获异常:java.io.FileNotFoundException [org.apache.ibatis.session.defaults.DefaultSqlSession@55b40849] java.io.FileNotFoundExce
-
关于Springboot打成JAR包后读取外部配置文件的问题
Springboot的默认配置文件为:application.properties或者是application.yml 如果这两个配置文件都存在,不冲突的话,就互相补充.冲突的话,则properties优先级高. 当我们使用IDEA创建出一个Springboot项目上时,配置文件默认出现在classpath(也就是项目里的resources)目录下. Springboot的application.properties配置文件的加载路径优先级(从高到低): 工程根目录:./config/ 工程根目
-
使用eclipse 实现将springboot项目打成jar包
前言: 对于经验老道的人员可以路过,但是对于经验比较少的开发者来说,不得不是一篇好的博文,可以让大家少走一些弯路和无用的思考. 下面进入正题!!! 一.首先修改eclipse运行环境 a. 在Eclipse->Window->Preferences->Java->Installed JREs->Add-->Standard VM里,JRE home选择JDK的目录. 切记:一定要将自己的jdk添加进去,我当时因为没有添加jdk而打成项目打包失败 b.设置Default
-
springboot读取文件,打成jar包后访问不到的解决
springboot读取文件,打成jar包后访问不到 最新开发出现一种情况,springboot打成jar包后读取不到文件,原因是打包之后,文件的虚拟路径是无效的,只能通过流去读取. 文件在resources下 public void test() { List<String> names = new ArrayList<>(); InputStreamReader read = null; try { ClassPathResource resource = new ClassP
-
使用Springboot打成jar包thymeleaf的问题
目录 Springboot打成jar包thymeleaf 1.使用springboot打成jar包 2. controller的书写 springboot + thymeleaf jar包运行就报错 你应该知道这样排错 1.静态文件错误 2.controller层返回页面错误 3.小结一下 Springboot打成jar包thymeleaf 1.使用springboot打成jar包 需要在maven中添加插件 <build> <plugins> <plugin> <
-
解决springboot项目打成jar包后运行时碰到的小坑
目录 项目打成jar包后运行时的坑 问题 解决办法 打jar包后运行提示找不到界面 项目打成jar包后运行时的坑 问题 我的springboot项目中有用的一段代码是往static目录下添加文件获取路径的代码如下 String path=ResourceUtils.getURL("classpath:static/task").getPath().replace("%20"," "); 部署阿里云的服务器上,通过运行jar包的形式运行的时候,发现
-
Eclipse将Maven项目打成jar包的方法
利用Eclipse将项目打包成jar,放入服务器执行. 1:在eclipse中选中项目,右键,Run As,Run Configurations,输入package,然后点击run执行. 2:在eclipse控制台会显示打jar的日志信息,当看到BUILD SUCCESS,代表打包成功. 3:将jar包发布到服务器 首先将middleware-0.0.1-SNAPSHOT.jar包上传到服务器任意目录,然后查看改jar包是否正在执行. ps -ef|grep java 如果存在,则执行 kill
随机推荐
- Angular.JS中的this指向详解
- asp.net判断字符串是否是中文的方法
- PHP中使用file_get_contents post数据代码例子
- Python实现windows下模拟按键和鼠标点击的方法
- python简单实现基数排序算法
- javascript 多图浏览超炫效果
- Linux下date命令,格式化输出,时间设置方法
- require简单实现单页应用程序(SPA)
- IE:最好用的起始页
- obj格式简介
- System.Web中不存在类型或命名空间名称“Optimization”(是否缺少程序集引用?)
- SSH框架网上商城项目第26战之订单支付后发送短信提醒
- C#实现的字符串转MD5码函数实例
- python爬虫爬取快手视频多线程下载功能
- PHP设计模式之原型设计模式原理与用法分析
- Spring Boot整合elasticsearch的详细步骤
- 详解10个可以快速用Python进行数据分析的小技巧
- 微信小程序canvas绘制圆角base64图片的实现
- 5分钟快速创建spring boot项目的完整步骤
- 详解数据库_MySQL: mysql函数
