tnblog
首页
视频
资源
登录

打jar包

5781人阅读 2021/12/21 10:26 总访问:1628698 评论:0 收藏:1 手机
分类: Java

一、打jar包方式1
1、

2、
2.1

2.2

3、

4、快速找到jar包位置

5、启动

JDK软件位置

C:\Program Files\Java\jdk1.8.0_301

启动jar

C:\Program Files\Java\jdk1.8.0_301\bin>java -jar C:\Users\admin\Desktop\demo\out\artifacts\demo_jar\demo.jar


二、打jar包方式2,转载至原文链接:https://blog.csdn.net/lzw10/article/details/88883397

注意此时如果第二步是上面个按钮,它只会生成一个jar包,且运行时还会报错,网上大多说为版本问题(……),

我想大部分人不想这样有多个jar包,会选择生成一个包。我们接着做一下,重新打开FIile->Project Structure...菜单,将上一次的配置删除,点 - 号如图,重新添加:


这次选择extract to the target JAR,如下图:


如果出现以下错误,直接将src/META-INF/MANIFEST.MF文件删除,关闭Project Structure(不关闭还是报错,可能是bug)重新添加即可。

配置完成后,再次打开菜单Build->Build Artifacts...->Build,生成jar包如下图:


到此,似乎一切正常,来运行一下。


无法正常运行,这个错误在网上搜索,有说是java或javac版本问题,有说是MANIFEST.MF位置不对,其实解决办法很简单,将第三方jar包META-INF中的认证文件删除即可。如下图:


重新build后运行一切正常。



评价

JS监听input、keydown,有输入法时字完成后触发事件

在给输入框绑定input或keydown事件时预期效果是有输入法时,输入中文后触发事件,不希望输一个字母就触发一次事件可以用到c...

HBuilderapk文件详解

自己写app小软件,打包成apk是非常有成就感的一件事,今天就讲一下如何利用HBuilder把app项目打包成apk,很简单。1、 在Hbu...

vs2017VS2019调试不单独开浏览器,解决自动退出调试

刚开始使用vs2017时,调试web程式,vs2017总是会单独打开一个浏览器来运行程式debug结束后,打开的浏览器就会自动关闭,有时...

Android studio脱坑1

打包时出现的':app:validateExternalOverrideSigning'问题报错如下解决方法错误的原因是找不到这个签名文件。由于K...

HbuilderAPP的教程(会操作的略过)

首先项目必须是APP端的,可能讲解有点啰嗦,讲解准备的工具:HBuilderX(其他版本也可以,这里用X版本来讲解)、待测试手机...

oralce plsql开执行sql的工具栏

如果不小心关闭了,要打开执行sql的工具栏如下箭头的地方右键即可

c调用阿里云实现图像

url方式:publicvoidInvoke() { //ak,sk信息设置 stringak_id="yourak_id"; stringak_secret="yourak_s...

c调用阿里云实现图像识别,图像标,人脸识别等

随便创建一个类存放你的ak_id,ak_secret方便测试publicclassSecretTools { publicstaticstringak_id="yourak_id&quo...

windoes在文本框中开软键盘

根据自己所运行项目平台X64和X86来决定你要访问的位数文件夹如果不在需要复制到同等文件里因为我项目是32位的所以文件也要...

vscode开黑屏

设置兼容性:以兼容模式运行这个程序就行了

安卓配置项压缩--prod报错

报错信息:Cannot find type definition file for'@typeds'当我尝试使用命令'ionic cordova build android --p...

postman开黑屏

设置兼容性:以兼容模式运行这个程序就行了

利用winRAR简单自己开发的WinForm程序

开发完程序之后,就要涉及到程序的打包了,不然别人怎么使用,难道自己要发源码给人家?发送exe文件也不是不可以,但有些时...

带货达人:抖音短视频带货,怎样选品才能造爆款?

抖音短视频带货,是目前备受众多商家和达人青睐的合作方式。商家有品,平台有流量,达人有中间差,合作互利共赢,何乐而不...

c 开窗口居中

使用StartPosition设置一下即可。不管是打开对话框还是当前窗体都可以这样设置 代码如下: Form2 form2 = new Form2(this...

.Net Core 网络印机 乱码(伍丰)

在.net framework中正常打印.Net Core打印会出现乱码原因:.Net Core默认不支持BG2312nuget安装System.Text.Encodings.Code...
没有个性,不需要签名
排名
4
文章
473
粉丝
3
评论
2
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术