码迷,mamicode.com
首页 > 编程语言 > 详细

关于jar包启动遇到的问题

时间:2018-01-13 12:52:29      阅读:564      评论:0      收藏:0      [点我收藏+]

标签:令行   bsp   path   搜索路径   就是   java   技术   game   遇到   

一、找不到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包启动遇到的问题

标签:令行   bsp   path   搜索路径   就是   java   技术   game   遇到   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!