口胡
emmm,由于窝前段时间给电脑分区的时候因为一些错误导致硬盘损坏,嘛,不过现在是修好啦~
开发环境及其搭建
首先提一下如果你害怕麻烦的话可以不安装这些东西qwq,因为你的电脑里面有Java虚拟机(JVM)和文本编辑器(Notepad),所以你完全可以用文件夹代替包,然后用txt写代码,最后调用JVM来一个个编译过去我也不反对~
emmm,之所以口胡这一段是因为要明确一下开发环境的定义,首先他并不是必须的,只是把很多很多东西都集成在了一起,方便开发者使用……
Eclispe
那么qwq,集成开发环境我们在这里选用Eclipse,童鞋们可以去教材里直接安装也可以去eclipse官网下载,其实窝不该把eclipse编进教材……所以呢在这里推荐去官网下载,有钱的土豪们可以去赞助,毕竟人家制作出一款这么优秀而且免费的集成开发环境真的真的很不容易QwQ。
下载到了以后呢,我们可以先安装(前面提到窝的硬盘崩坏了qwq,所以在这里一切都给大家重新来过~)。
因为呢Minecraft是用Java写的,bukkit也是用java写的,并没有用到其他的什喵高级语言,所以我们在此选择第一项就行啦~

然后INSTALL

之后貌似会跳出什喵条款,直接一路Accept就行啦



好哒接下来会到达这里,但是我们还没有办法启动它,因为我们还没有配置环境变量qwq。
环境变量设置
环境变量,是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。
举个栗子qwq,你可以在cmd或者运行窗口中输入calc,会弹出一个计算器,为什喵cmd能够直接使用计算器呢,因为计算器在windows中拥有一个指定路径,当你输入calc是cmd能够自动匹配计算器,而不用进指定目录再进行调用。那么言而简之,JVM也是一样道理,我们需要直接调用JVM,就必须指定一个路径,让Windows能够找到他,这个路径的组合叫做环境变量。
打开cmd看看qwq,键入Java什喵都不会发生,正常~

接下来,开始配置!~跟着红色方框走就行qwq



然后,我们进入到了这个界面qwq,可以看见蓝色方框内已经有了不少变量

好啦,我们暂时把这个窗口最小化,找到我们安装Java的地方(QwQ我相信每个Minecraft的玩家电脑了应该都安装了Java吧?),好在这里,这是我的Java路径:

OK直接将路径复制下来,打开原先那个窗口,在系统变量一栏里,单击新建:

在变量名一栏里面键入JAVA_HOME,注意区分大小写qwq
然后把刚才的路径粘贴进去,像酱紫:

然后咱们如法炮制,再新建一个,名叫PATH,在变量值里面粘贴如下语句,一模一样复制过去就行啦
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
再来,CLASSPATH变量(注意有一个点!qwq):
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
最后是酱紫的:

然后一路确定下来,接着我们再次打开cmd,键入java:

欸嘿嘿~是不是满满的成就感呐。
那么,既然环境变量配置好了,我们就可以愉快的打开Eclipse啦~
把欢迎页面关掉以后:

这就是神奇的Eclipse~
以后开发都得用他qwq
总结
那么这章暂时bb到这里好惹qwq
下一节咱们开始自己的第一个插件,但是呢,在写插件之前,虽然看不懂,但还是要去翻一翻API,API链接在上一节里,然后然后教材里也有,emmm就这样
P.S.
前后用的电脑不一样,不要在意这些细节qwq
网友评论