• 400-123-4567

    工作时间

    周一至周五:9:00-21:00

    周末及节日:9:00-18:00

  • 手机版二维码

    微信公众号

  • 扫描二维码

    关注官方公众号

Close

【教程】获取L2J最新源码+编译+更新

16
回复
5013
查看
[复制链接]
  • 打卡等级:尐伊娃
  • 打卡总天数:192
  • 打卡月天数:9
  • 打卡总奖励:1854
发表于 2014-12-16 21:46:03 | 显示全部楼层 |阅读模式
转自:l2ow
原作者:Michael
原文如下:

L2J已经不再使用svn作为源码仓库,所以所有依然使用svn的获取的源码均不是最新的(第三方除外)
L2J官方主页已经给出源码获取的教程,这里做简单翻译转载一下.
新的源码必须使用Git获得(Git是一种类似于Svn但更强大的版本控制工具)
下面教程正式开始:
第一步:下载相关软件
Eclipse:Eclipse-Luna-4.4.1
Java8Update25:Java8
Mysql:Mysql5.6.21
第二步:克隆代码从git服务器到你的电脑上
打开Eclipse,在菜单栏上依次选择 Window->Show View->Other...->Git->Git Repositories.
【教程】获取L2J最新源码+编译+更新

在新窗口中选择克隆仓库
【教程】获取L2J最新源码+编译+更新

在新窗口中输入Git资源路径
内核是:https://github.com/L2J/L2J_Server.git
Dp是:https://github.com/L2J/L2J_DataPack.git
【教程】获取L2J最新源码+编译+更新

点击Next下一步
【教程】获取L2J最新源码+编译+更新
在分支中首选选择 Deselect All,取消掉全部,然后单独勾选master,master是主要更新的分支,其他的几乎不更新。然后点next下一步
在新窗口中勾选图片中表示的选项,表示你的源码下载完毕后会自动导入到Eclipse的工作空间中,然后点Finish表示完成设定,等待源码克隆完毕。
【教程】获取L2J最新源码+编译+更新

重复上述步骤将DP的源码下载即可
第三部:编译
只有核心需要编译,DP部分直接拷贝过来就行。
使用Eclipse编译核心的步骤:
1,设定可用的jdk,在菜单栏中选择window->preferences->java->installed jres->add
然后选择你的JDK安装路径,然后反勾选默认的JRE,勾选上你选择的JDK。然后点OK


2,展开L2JServer项目,你会看到build.xml文件
在该文件上点击右键->Run as -> Ant build 然后等待编译完成,刷新你的项目,会看到build文件夹,里面就是编译好的内容了。
若要更新源码,在项目上右键选择Team,选择Pull即可(Fetch也可以更新,但是Pull操作简单)。
若要查看更新历史和日志,在项目上右键选择Team,选择Show in history即可

回复

使用道具 举报

发表于 2014-12-17 01:28:44 | 显示全部楼层
啊.. 換成 GITHUB 了..
這樣能參與開發的人 就多了.. ..
回复

使用道具 举报

发表于 2014-12-17 22:37:14 | 显示全部楼层
感谢杀气大大~~来学习一下
回复

使用道具 举报

发表于 2015-10-2 19:11:24 | 显示全部楼层
請問版大

我按步操作下來
來到
展开L2JServer项目,你会看到build.xml文件<-------我怎麼沒有這個文件

回复

使用道具 举报

发表于 2016-4-6 06:48:25 | 显示全部楼层
我也是到後面展開L2JServer项目,但看不到build.xml文件???
不知道是少了哪一些步驟,可以請大大在詳細解說一下該怎麼下一步才能去完成build.xml{:1_114:}{:1_114:}{:1_114:}
回复

使用道具 举报

发表于 2018-10-31 13:07:33 | 显示全部楼层
这个好像不能更新了要提供用户名密码
回复

使用道具 举报

发表于 2018-10-31 14:05:14 | 显示全部楼层
build 怎么没这个文件呢
回复

使用道具 举报

发表于 2019-6-15 01:02:06 | 显示全部楼层
BUILD FAILED
C:\Users\XXX\git\l2j_mobius\L2J_Mobius_1.0_Ertheia\build.xml:64: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "C:\Program Files\Java\jre1.8.0_211"

怎麼辦
回复

使用道具 举报

  • 打卡等级:殷海萨
  • 打卡总天数:765
  • 打卡月天数:17
  • 打卡总奖励:5193
发表于 2019-6-16 08:26:01 | 显示全部楼层
芝智也 发表于 2019-6-15 01:02
BUILD FAILED
C:%users\XXX\git\l2j_mobius\L2J_Mobius_1.0_Ertheia\build.xml:64: Unable to find a java ...

你这个是jdk的位置指定错误了,你指定位置是jre需要指定jdk的位置!!

而且l2jmobius所需要的java版本好像是10啊?

回复

使用道具 举报

发表于 2019-6-17 17:40:41 | 显示全部楼层
l2fater 发表于 2019-6-16 08:26
你这个是jdk的位置指定错误了,你指定位置是jre需要指定jdk的位置!!

而且l2jmobius所需要的java版本 ...

目前轉換到JAVA 10了
不過又發生另一個問題

BUILD FAILED
error: unmappable character (0xFF) for encoding UTF-8
C:\Users\XXX\git2\l2j_mobius\L2J_Mobius_1.0_Ertheia\build.xml:64: Compile failed; see the compiler error output for details.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

全国统一客服电话
400-1234-7788

24x7小时免费咨询

  • 官方在线客服

    QQ客服:杀气丶

    点击交谈
  • 上海市虹口区海伦中心B座4F4055-4056室

  • 手机扫码查看公众号

    手机查找资源更方便

  • 扫一扫官方微信公众号

    关注官方微信公众号

血玫瑰游戏社区制作( 吉ICP备2022002542号 )营业执照|网站地图