如果jar包在命令行也不能运行,可以看一下环境配置有没有问题
jar包在命令行可以运行,但运行bat时会闪退,推荐大家使用pause命令看一下闪退原因,就是将pause添加到bat文件中下一行
java -jar 电话本.jar
pause
再运行bat时命令行会停住,显示错误原因
可能是路径不对或者多了空格什么的
划重点!!!如果有小伙伴是和我一样有中文路径,那大概率是因为编码不统一导致中文在命令行中乱码了,看一下在bat中的中文编码,然后utf-8和gbk互相转一下就可以了

如果jar包在命令行也不能运行,可以看一下环境配置有没有问题
jar包在命令行可以运行,但运行bat时会闪退,推荐大家使用pause命令看一下闪退原因,就是将pause添加到bat文件中下一行
java -jar 电话本.jar
pause
再运行bat时命令行会停住,显示错误原因
可能是路径不对或者多了空格什么的
划重点!!!如果有小伙伴是和我一样有中文路径,那大概率是因为编码不统一导致中文在命令行中乱码了,看一下在bat中的中文编码,然后utf-8和gbk互相转一下就可以了