outsidero
本帖最后由 gooding300 于 2018-8-20 19:44 编辑

针对mcp和forge版本更新带来不同安装方法,和java环境变量配置问题,综合各个教程和自己的经验,写了本教程,希望对大家有帮助。

本教程详细讲述MOD制作之前的准备工作,根据本教程成功配置工作环境之后,你就可以根据DJX的教程编写MOD了。
Minecraft MOD制作:从入门到精通——第四章(by djxgame)


Forge API制作MOD——设置工作环境

by outsidero



目录

一、基础知识:JRE和JDK

二、JDK下载与安装

三、Java环境变量配置

四、配置工作环境

五、构建Eclipse SDK开发环境

-----------------------------------------------------


一、基础知识:JRE和JDK

1.JRE(Java Runtime Environment Java运行环境)
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,运行Java程序只需装JRE即可。

2.JDK(Java Development Kit Java开发工具包)
Java开发工具,包括了JRE,其中的开发工具:编译工具(javac.exe)、打包工具(jar.exe)等。

总的来说就是使用JDK开发java程序,JRE负责运行。


二、JDK下载与安装
1.进入http://www.oracle.com/technetwor ... ownloads/index.html
2.找到Java SE(建议使用最新版),右边点击JDK下面的DOWNLOAD按钮
3.点击单选框Accept License Agreement
4.32位计算机选windows x86下载,64位计算机选x64下载
5.双击下载下来的文件进行安装,其中安装目录可以更改,不建议安装到C盘,因为重装系统后就会没了。另外其实也可以放到U盘里,也就是说JDK是可以移动的。
如果提示安装Java sdk,可以取消,提示jre也可以不装,因为jdk里面包含了jre。


三、Java环境变量配置
我的电脑(计算机)-右键属性-高级系统设置-环境变量。
1.在系统变量里点新建,变量名为JAVA_HOME,变量值为JDK的安装目录,比如我的是D:\Program Files\Java\jdk1.7.0_09
2.在系统变量里点新建,变量名为Classpath,变量值为.;%JAVA_HOME%\lib;(最前面有个点,最后面有分号,别漏了)
3.在系统变量里找到Path,点编辑,在变量值的最前端加上%JAVA_HOME%\bin;(注意有分号)
4.保存,开始菜单中“运行”,填“cmd”,确定。弹出黑框后输入“javac”,如果有显示java相关信息则表示配置成功。

四、配置工作环境
工具下载:MCP:http://mcp.ocean-labs.de/index.php/MCP_Releases
Minecraft Forge-scr: www.minecraftforge.net/forum/index.php/board,3.0.html
Eclipse sdk: www.eclipse.org/downloads/packag ... va-developers/junor
本教程使用jdk1.7.0_09Eclipse sdk3.7.0汉化版
minecraftforge-src-6.4.2.445mcp7.23

1.解压mcp.zip到任意目录,比如mcp,建议新建一个mod制作相关的文件夹。
2.解压forge-src.zip,将里面的forge文件夹放进mcp文件夹里。
3.运行mcp\forge\install.cmd,直到运行完毕(按任意键结束)。
其中第3步会自行下载一些文件,如果下载太慢。可以自行下载下面的文件放进对应目录,再运行install.cmd
Lib.zip-解压并将里面的所有文件放进mcp\lib内
jars.zip-解压并将里面的bin文件夹放进mcp\jars内


五、构建Eclipse SDK开发环境
这个方法在论坛会员yuxuanchiadm的教程里面讲得很清楚了,大家参考这里吧:
http://www.mcbbs.net/thread-38223-1-1.html

dongwenjiemc
看不懂

hendyzone
教程必须顶0v0

a919298641
=。=,很多教材都是写到“未完待续”,然后...就没有然后了...

极地雪
好帖一定要顶{:10_505:}

只会一丁点java语言,还不足矣开发{:10_505:}

DJXGAME
感谢完善~

fenw

邪恶面具
我照此篇install完成,但是recompile后startclient无法启动
  1. == MCP 7.23 (data: 7.23, client: 1.4.5, server: 1.4.5) ==
  2. # found ff, ff patches, srgs, name csvs, doc csvs, param csvs, renumber csv, ast
  3. yle, astyle config
  4. == Recompiling client ==
  5. > Cleaning bin
  6. > Recompiling
  7. - Done in 99.57 seconds
  8. !! Can not find server sources, try decompiling !!
复制代码
install之后src文件夹下只有minecraft文件夹

King991005
关于下载的问题 求完善下载地址...
http://www.mcbbs.net/forum.php?m ... id=73206&extra=
求解答

pffplayer
这个教程很棒 THX

Bilibili晓云
hehe{:10_513:}

Bilibili晓云
怎么下载啊,实在不会{:10_566:}

986321553
我的电脑是32位的

蛤蟆吃大师
哪有什么PATH

萝卜玩mc
我问一下~你有没有这些组件的整合包呢~

sedjamm
四、配置工作环境  第2步 是不是搞错了是不是把mcp放进Forge的目录里吧?

halfcigarette
回帖是美德。。。

tyhong
我没找到forge-src.zip啊
J:\Download\360截图20131026215510093.jpg

tyhong
接上楼,之前的图挂了

sunhaodong
楼主一定要提醒新手“forge安装路径不可以有中文”啊!!!我就因为这个报错了,问题找了好久才找到原因

飞行天
为什么下载要钱啊

氢氦锂uuo
谁创建了minecraft?

tian_ping
Minecraft Forge-scr
Eclipse sdk
有没有中文的?

rockslam
tian_ping 发表于 2014-1-30 21:38
Minecraft Forge-scr
Eclipse sdk
有没有中文的?

eclipse有中文插件
http://www.baidu.com/s?wd=eclips ... %8C%85&ie=utf-8
详请移步至百度自行搜索

rockslam

我的电脑右键 → 属性 → 高级系统设置 → 高级页面 → 启动和故障恢复下面 → 环境变量 → 系统变量

里面就有PATH,建议编辑前先备份

rockslam
mxp00001111 发表于 2013-6-27 13:22
怎么下载啊,实在不会

现在貌似被墙了
翻墙才能直接运行 Install.bat 进行下载

ws17909
forge那里,怎么下啊?都是英文怎么办?我想学java

grd020903
http错误:403……这怎么办啊……

TVXQQQQQ
看不懂

grd020903

不会被墙了吧……

becauseimsodiao
我一句话都看不懂{:10_527:}

1422476675
翻墙好恶心

GTH2000
该更新了吧

lichenbo
话说已经过时了吧,现在1.7.10都用的是gradle构建的

懒鹅
真的看不懂。。。楼主求助{:10_522:}

拘束
Minecraft Forge-scr: www.minecraftforge.net/forum/index.php/board,3.0.html

这里因该是src吧

忆昨天
为什么会F:\赵航图片\Mods.png

忆昨天
为什么cmd那里会失败

Lonon
咋看安装路径啊·········

xxiaw
好,你一定是高手,very good

肖邦的XX曲
好高端!!!!感觉很有用!

chenweiqin
mcp工具下载页面打不开a

chenweiqin
希望下载给个具体操作(如果lz还在)

chenzhongjie
求mcp一个{:10_527:}

chenzhongjie
求mcp一个那网址不能用{:10_527:}

Justin2007
好乱啊 看不懂

caizhong3

看错了..... 删