欢迎来到Minecraft插件百科!
对百科编辑一脸懵逼?
帮助:快速入门
带您快速熟悉百科编辑!
因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
查看“Bukkit/应用开发环境”的源代码
←
Bukkit/应用开发环境
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于这些用户组的用户执行:
用户
、
自动确认用户
、
巡查者
您可以查看和复制此页面的源代码。
{{待完善}} ==构建你的开发环境== 这章内容将引导你了解一些使用Bukkit, 开发Bukkit插件时所需要的工具 ==开发工具== 根据你构建插件时使用的软件的不同,你有很多选择. 但也有一些开发者所必备的关键工具. 即使你只想单纯地开发插件, 也有一些工具可以让你的开发过程更顺利. 如果你开源你的代码, 可以让帮助你的人更方便. ==JDK (Java开发工具包)== 为了让你的插件在装有JRE (Java Runtime Environment Java运行环境)的电脑上使用, 你必须要安装JDK (Java Development Kit Java开发工具包)来编译你的插件. 最新版本的JDK可以在[http://www.oracle.com/technetwork/java/javase/downloads/index.html Java SE Downloads]来下载. ===我应该下载什么版本的JDK呢?=== 因为Java有很多版本, 所以JDK也当然有很多版本. Bukkit和Minecraft现在都是用Java7编译的(可能信息已经过时), 通常来说, 新版的JDK会包含旧版的JDK的特性, 但默认还是推荐使用对应的版本来开发, 用新版的JDK开发的程序和插件是不兼容旧版的JRE的, 如果你这样做了, 会给你抛出一个[https://docs.oracle.com/javase/8/docs/api/index.html?java/lang/UnsupportedClassVersionError.html UnsupportedClassVersionError异常], 在练习的时候, 通常使用对应你JRE版本的JDK ===我应该用64位的还是32位的呢?=== 你应该去使用64位(x64)的JDK, 除非你的电脑不支持运行64位的程序. 余下开发环境的选择是与你所安装的JDK版本相互关联的, 如果你是64位系统, 可以同时安装32位和64位的JDK ==Git版本控制== [[文件:SmallGitLogo.png|40px|link=http://git-scm.com|alt=Git]] 是一个分布式版本控制系统. Bukkit项目是使用Git来管理全部的代码的. Git可以让一个开发者不断跟进自己的项目, 也可以与其他的开发者进行合作. Git会追踪对于项目所有的更改, 以及做出更改的人. Git是一个很强大的系统, 但也正因为它很强大, 有的时候不太容易使用. 最新版本的Git可以在[http://git-scm.com/download 这里]找到 ===使用Git=== 安装使用的说明细节可以在[http://git-scm.com/book ProGitBook]找到 ===Github=== [https://github.com/ Github]是一个代码分享网站, Github上面也维护着Bukkit项目的源码. 你可以在[https://github.com/Bukkit 这里]找到并克隆(Clone)Bukkit项目的代码. 分享代码协同工作有两种方式, 你可以下载别人分享的源码, 或者给全世界的人分享你的代码. 这是社区里一种开放的思想, Github允许其他人帮助你完善你的项目, 甚至为你的插件开发新的功能和特性.如果你有意愿为Bukkit项目作出贡献, 也就意味着你一定愿意分享你的代码. 对于Github额外的说明可以在[https://help.github.com/ 这里]找到 ==Apache Maven== [http://maven.apache.org/ Apache Maven]是Bukkit项目用于管理代码构建的一个工具. 最新版本的Maven可以在[http://maven.apache.org/download.cgi ApacheMaven官网]找到 ===使用Maven=== 安装和使用Maven的方式可以在[http://maven.apache.org/guides/getting-started/maven-in-five-minutes.cgi 这里]找到 在本章内容中, 安装Maven是用来编译Bukkit和CraftBukkit的. 具体使用的说明可以参考各项目的README文件 ==集成开发环境(IDE)== IDE(集成开发环境)可以用来编译和调试你的插件. IDE是开发工具中可选的程序, 用记事本(或者跟记事本类似的程序)编写和运行插件也是可以的. 然而使用强大的集成IDE来开发, 会使开发的过程简单很多. IDE可以提供语法高亮和实时错误检查. 使用哪个IDE你可以自己去选择! ===Eclipse=== 在各IDE中, [http://www.eclipse.org/ EclipseIDE]是一个很常见的选择, 最新版的Eclipse可以在[http://www.eclipse.org/downloads/packages/ 这里]下载, 如果要开发插件你应该下载的是'''Eclipse IDE for Java Developers'''. 用''m2Eclipse''插件, 可以让Eclipse支持Maven的扩展功能, 而''eGit''插件可以让Eclipse支持Github. ''[https://github.com/oyse/yedit, YEdit]''可以为Eclipse添加YAML编辑器的支持 :''Eclipse IDE的用法可以参考[http://www.eclipse.org/documentation/ Eclipse文档] :''Maven扩展插件的用法可以参考[http://www.eclipse.org/m2e/documentation/m2e-documentation.html m2eclipse文档] :''Git扩展的用法可以参考[http://www.eclipse.org/egit/documentation/ eGit文档] ===NetBeans=== [https://netbeans.org/ Netbeans]是Oracle(甲骨文)开发的IDE, 最新版本可以在[https://netbeans.org/downloads/ 这里]找到, 如果要开发插件你应该下载的是'''Netbeans Java SE bundle''', Netbeans默认提供Maven和Git扩展的支持 :''NetBeans用法可以参考[https://netbeans.org/kb/ NetBeans文档] ===IntelliJ IDEA=== [http://www.jetbrains.com/idea/ IntelliJ IDEA]也是一个很有名气的IDE, 最新版本 2019.3.3 可以在[http://www.jetbrains.com/idea/download/ 这里]找到, 如果要开发插件你应该下载的是'''社区版(Community Edition)''' IDEA默认也提供Maven和Git的支持 :''IntelliJ IDEA用法可以参考[http://www.jetbrains.com/idea/documentation/ IDEA文档] ==配置完开发环境, 我应该?== 在真正开发和调试你的插件的时候, 你还有很多事情要去做. 不过你应该高兴的是你已经拥有了必备的工具来进行开发, 你现在可以去看其他优秀的开发教程了!
本页使用的模板:
模板:Info
(
查看源代码
)
模板:待完善
(
查看源代码
)(受保护)
返回
Bukkit/应用开发环境
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
编辑相关
百科公告
编辑帮助
互助客栈
贡献分数
测试沙盒
发布条目
插件分类
管理
安全
聊天
编程
经济
修正
娱乐
综合
信息
机械
角色
传送
网页
整地
创世
付费
其它
工具
链入页面
相关更改
特殊页面
页面信息
相关网站
MCMOD百科
Minecraft中文百科
Minecraft纪念论坛
Minecraft百度贴吧
虚无世界Wiki