首页 > 编程语言 > 详细

关于jar包启动遇到的问题

时间:2018-01-13 12:34:31      阅读:207      评论:0      收藏:0      [点我收藏+]

一、找不到propertites文件,错误如下

  技术分享图片

       原因是打成的jar不包含classpath信息,需要运行时指定,命令为 -Xbootclasspath/a: 后缀在核心class搜索路径后面.常用!

  java -Xbootclasspath/a:../deploy  -jar codex-game.jar

       ../deploy是我的工作目录

 

二、加载xml文件错误,提示错误

  技术分享图片

  原因是运行jar时默认编码不对,需外额外指定:  -Dfile.encoding=UTF-8

  最后运行命令变为如下格式:

  java -Xbootclasspath/a:../deploy -Dfile.encoding=UTF-8  -jar codex-game.jar

 

PS:我打的包不是fatjar,所有附加classpath、encoding都需要额外指定,搞了两天,还以为打的包有问题,

  在mac上根本不用设置encoding,因为mac 命令行默认就是UTF-8。

  总算解决了,记录一下。

关于jar包启动遇到的问题

原文:https://www.cnblogs.com/xingchong/p/8278490.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!