Minecraft(我的世界)中文论坛

标题: Forge API制作MOD——设置工作环境(配置环境原来如此简单)

作者: outsidero    时间: 2012-12-16 16:36
标题: Forge API制作MOD——设置工作环境(配置环境原来如此简单)
本帖最后由 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    时间: 2012-12-16 16:37
看不懂
作者: hendyzone    时间: 2012-12-16 16:37
教程必须顶0v0
作者: a919298641    时间: 2012-12-16 16:38
=。=,很多教材都是写到“未完待续”,然后...就没有然后了...
作者: 极地雪    时间: 2012-12-16 16:40
好帖一定要顶{:10_505:}

只会一丁点java语言,还不足矣开发{:10_505:}
作者: DJXGAME    时间: 2012-12-16 16:42
感谢完善~
作者: fenw    时间: 2012-12-18 04:27
提示: 该帖被管理员或版主屏蔽
作者: 邪恶面具    时间: 2012-12-20 15:25
我照此篇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    时间: 2012-12-27 22:01
关于下载的问题 求完善下载地址...
http://www.mcbbs.net/forum.php?m ... id=73206&extra=
求解答

作者: pffplayer    时间: 2013-5-12 09:13
这个教程很棒 THX
作者: mxp00001111    时间: 2013-6-27 13:21
hehe{:10_513:}
作者: mxp00001111    时间: 2013-6-27 13:22
怎么下载啊,实在不会{:10_566:}
作者: 986321553    时间: 2013-8-25 11:30
我的电脑是32位的

作者: 蛤蟆吃大师    时间: 2013-8-30 11:51
哪有什么PATH
作者: 萝卜玩mc    时间: 2013-9-9 17:31
我问一下~你有没有这些组件的整合包呢~
作者: sedjamm    时间: 2013-10-1 17:37
四、配置工作环境  第2步 是不是搞错了是不是把mcp放进Forge的目录里吧?
作者: halfcigarette    时间: 2013-10-12 14:59
回帖是美德。。。
作者: tyhong    时间: 2013-10-26 21:58
我没找到forge-src.zip啊
J:\Download\360截图20131026215510093.jpg
作者: tyhong    时间: 2013-10-26 22:00
接上楼,之前的图挂了

作者: sunhaodong    时间: 2013-12-4 11:16
楼主一定要提醒新手“forge安装路径不可以有中文”啊!!!我就因为这个报错了,问题找了好久才找到原因
作者: 飞行天    时间: 2013-12-12 23:20
为什么下载要钱啊
作者: 氢氦锂uuo    时间: 2014-1-19 18:49
谁创建了minecraft?
作者: tian_ping    时间: 2014-1-30 21:38
Minecraft Forge-scr
Eclipse sdk
有没有中文的?
作者: rockslam    时间: 2014-1-31 02:41
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    时间: 2014-1-31 02:43
蛤蟆吃大师 发表于 2013-8-30 11:51
哪有什么PATH

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

里面就有PATH,建议编辑前先备份
作者: rockslam    时间: 2014-1-31 02:44
mxp00001111 发表于 2013-6-27 13:22
怎么下载啊,实在不会

现在貌似被墙了
翻墙才能直接运行 Install.bat 进行下载
作者: ws17909    时间: 2014-2-22 20:54
forge那里,怎么下啊?都是英文怎么办?我想学java
作者: grd020903    时间: 2014-7-29 09:15
http错误:403……这怎么办啊……
作者: TVXQQQQQ    时间: 2014-7-29 09:20
看不懂
作者: grd020903    时间: 2014-7-29 09:24
1679434224 发表于 2014-7-29 09:20
看不懂

不会被墙了吧……
作者: becauseimsodiao    时间: 2014-12-7 22:02
我一句话都看不懂{:10_527:}
作者: 1422476675    时间: 2015-1-20 22:29
翻墙好恶心
作者: GTH2000    时间: 2015-1-20 22:51
该更新了吧
作者: lichenbo    时间: 2015-1-26 03:38
话说已经过时了吧,现在1.7.10都用的是gradle构建的
作者: 懒鹅    时间: 2015-1-26 18:43
真的看不懂。。。楼主求助{:10_522:}
作者: 拘束    时间: 2015-2-2 14:29
Minecraft Forge-scr: www.minecraftforge.net/forum/index.php/board,3.0.html

这里因该是src吧
作者: 忆昨天    时间: 2015-5-8 19:42
为什么cmd那里会失败
作者: 忆昨天    时间: 2015-5-8 19:42
为什么会F:\赵航图片\Mods.png
作者: Lonon    时间: 2015-5-15 18:48
咋看安装路径啊·········
作者: xxiaw    时间: 2015-6-3 18:30
好,你一定是高手,very good
作者: 肖邦的XX曲    时间: 2015-6-3 19:38
好高端!!!!感觉很有用!
作者: chenweiqin    时间: 2015-6-19 11:57
mcp工具下载页面打不开a
作者: chenweiqin    时间: 2015-6-19 12:00
希望下载给个具体操作(如果lz还在)
作者: chenzhongjie    时间: 2015-7-27 15:57
求mcp一个{:10_527:}
作者: chenzhongjie    时间: 2015-7-27 15:59
求mcp一个那网址不能用{:10_527:}
作者: XCMinecraft    时间: 2015-12-7 22:16
然而我的Forge-src中并没有forge文件夹...



作者: Typemoonsss    时间: 2016-1-7 02:25
mark. mark.mark
作者: 965865156    时间: 2016-1-13 18:57
MCP网站搬迁了
作者: 1527802264    时间: 2016-1-23 02:39
第三部有错误吧,应该是
新建系统变量JAVA_HOME 和CLASSPATH
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

作者: outsidero    时间: 2016-1-23 11:15
1527802264 发表于 2016-1-23 02:39
第三部有错误吧,应该是
新建系统变量JAVA_HOME 和CLASSPATH
变量名:JAVA_HOME

classpath定位到lib目录,相当于把目录下的所有文件都添加进去
jdk的bin和jre的bin,作用相同,添加其中一个就够了

感谢你的回复和质疑 :)
作者: ddee    时间: 2016-1-26 15:21
LZ,1.8之后src都没了,怎么破?
作者: fgfgfgfg    时间: 2016-1-27 00:48
MCP网址已挂=v=建议补上链接(就算翻了墙也下载不到MCP的我_(:зゝ∠)_)
作者: 史戴夫无敌    时间: 2017-1-16 22:41
lz为何我的jdk安装不了,显示什么导向被中断。。。我是安装在U盘的,按照要求是64位系统无误
求解,略急,若不好解释请加本人QQ:1113823696
谢谢
作者: weixiaobao    时间: 2017-8-8 19:35
还可以回复吗 为啥我到 cmd输入javac没有用 前面的都弄好了 应该没有问题
希望能帮下忙

%ZU`IXYF_3XSBH06FLA0H%0.png (3.43 KB, 下载次数: 1)

%ZU`IXYF_3XSBH06FLA0H%0.png

作者: 2011033567    时间: 2018-7-20 11:20
mcp的链接下不了啊

作者: wsdwsd111    时间: 2018-8-17 21:16
MCP 网站进不去 = =
作者: 零启の一夏    时间: 2019-2-16 11:44
本帖最后由 零启の一夏 于 2019-2-16 11:49 编辑

win10怎么办...按照教程设置了变量,结果输入javac还是失败...我一直卡在这
...我发现原来是Path值的设置,“
%JAVA_HOME%\bin;”居然有引号...


作者: hefan2720qwq    时间: 2019-6-16 21:39
965865156 发表于 2016-1-13 18:57
MCP网站搬迁了

迁移到哪了
作者: hefan2720qwq    时间: 2019-6-16 21:49
win10 Path值必须把;去掉不然 CMD javac 没有反应
作者: hefan2720qwq    时间: 2019-6-16 21:51
我建议楼主出win10教程:D
作者: Justin2007    时间: 2019-7-16 22:32
好乱啊 看不懂
作者: caizhong3    时间: 2019-7-17 15:44
Justin2007 发表于 2019-7-16 22:32
好乱啊 看不懂

看错了..... 删