2015年4月—2024年4月,论坛已建立9周年,欢迎加入QQ群讨论:419848937

使用临时变量打包免'安装'Java的版本

主要是游戏中一些经典任务、游戏资料的科普.
回复
头像
hagcse
Mr.GL
Mr.GL
帖子: 151
注册时间: 2018-02-25 15:50

使用临时变量打包免'安装'Java的版本

帖子 hagcse » 2018-03-10 15:12

不少人遇到这样头疼的问题,安装了Java发现版本不对或环境变量死活配置不上。
为了避免这种情况发生,建议论坛的发布人员使用系统临时变量并打包JRE到服务端中进行彻底“免Java"配置启动。
做法如下:
1.首先发布者将自己操作系统中的JRE目录(通常在JDK目录下)完全拷贝到要打包的服务端目录中.
2.打开你信拷贝的JRE目录,找到bin目录,找到Java.exe文件,将其修改名称,改成为java7.exe 或 java6..8 等等都可以,根据你当前的JRE版本来就好
3,打开批处理启动文件,通常他们的名字为StartGameServer ,StartLoginServer. 当然不同的版本可能有不同的起名偏好,但是你一定知道是哪一个
分别编辑这2个批处理文件,在最开头加入
set path==%path%;./Jre/bin
注意:./Jre/bin 这个是你要设定的Java临时变量,这个是一个相对路径,相对于你批处理文件的位置。然后将启动命令 java -xxxxx 修改为 java7 -xxx 或javaN -xxx 就是第二步你修改的样子。

做完这些步骤以后,将数据库什么的打包在一起就可以实现真正的一键启动了,玩家下载你的发布的版本以后不再需要自行安装各种头疼的东西,直接启动就能玩玩咯..唯一麻烦的就是打包者要分别打包出64 和 32位的两种版本。
图片

回复