如何在2020 |
您所在的位置:网站首页 › eclipse指定jdk编译 › 如何在2020 |
相关的教程视频: 首先你的主机必须要能连接访问国外网站!!!!因为使用windows管理员或者linux root权限修改hosts(DNS服务器域名解析主机IP地址文件)Windows Path: %WinDir%\System32\drivers\etc\hosts Linux Path: /etc/hosts 以合适的权限使用文本或者代码编辑器打开host文件之后,可以修改规则或者创建规则 (DNS服务器域名解析主机IP地址)。 但是请保留以下几行规则: 接下来需要创建或者修改的域名解析DNS服务器规则: 修改完的hosts配置文件,并不会立即生效,如果要立即生效。 我们还必须输入命令行,让系统执行我们的修改。 Windows: 搜索cmd.exe 鼠标右键使用管理员运行,接着输入以下命令行。 Linux: 打开terminal终端,sh或者bash或者zsh都可以,然后输入以下命令行。 最后DNS服务器就配置完毕了。 然后接着我们访问 https://files.minecraftforge.net/ 选择你需要支持开发的Minecraft版本号,这里我以1.7.10为例。看个人喜好选择Forge版本选择下面这个我们展开它我们继续选择下载ForgeMod开发包不想看广告的点这里下载完开发包之后放到一个纯英文目录,注意是全路径纯英文目录!是一个zip文件,我们把它解压。解压完成是这样的。 工程目录结构Windows: 搜索cmd.exe 鼠标右键使用管理员运行。 首先你得修改命令行的工作目录。那么我们使用CD命令(Change Directory) 接着输入以下命令行,比如我的工作目录如下: 那么你的就修改成为 切换到你的工作目录下之后再次输入以下命令行。 OR Linux: 在当前工作目录下,打开terminal终端,sh或者bash或者zsh都可以,然后输入以下命令行。 上面讲的是eclipse的例子 下面如果你使用IntelliJ IDEA 需要配置IDEA首先要编辑build.gradle 在其中加入(如果不知道该加在哪的话...就加在最后吧!) 然后执行相应的命令就OK了 在脚本执行完毕之后,你会得到两种结果。不管你有没有经过漫长的等待。第一种:BUILD FAILED 那么如果你遇到这种情况肯定会让人抓狂吧,你就应该考虑你是不是文件没有下载完整。 默认的依赖目录在:%UserProfile%\.gradle\ 这个文件夹下面。 如果你想改变这个.gradle依赖文件夹的位置。 Windows需要这样配置,将.gradle复制到新位置后,在环境变量的系统变量(如何更改环境变量可以去百度或谷歌搜索)里加个名称为GRADLE_USER_HOME的变量,值填新的目录位置,之后在Forge目录内打开CMD,执行 修复Gradle 然后执行 或者idea重新生成Eclipse或者Idea文件,然后在Eclipse或者Idea里重新导入项目。 Linux需要按照终端命令行的方法添加一些环境变量,之后在Forge目录内打开Terminal,输入文件权限更改命令 接着执行 修复Gradle 然后执行gradlew eclipse或者idea 重新生成Eclipse或者Idea文件,然后在Eclipse/Idea里重新导入项目。 第二种:BUILD SUCCESSFUL 如果脚本执行完毕之后,然后你看到这个信息,恭喜你! 你非常幸运,你的开发环境已经搭建完成。 现在可以继续用 IDE (集成开发环境) 来导入ForgeGradle工程项目了。 如果你可以使用代理(比如SS或者SSR),那么可以就可以先改这个配置文件。 \gradle\wrapper\gradle-wrapper.propertie 配置文件代码原来是这样的 修改完成后是这样的。 这个应该是每个人都能看得懂这个配置文件吧。 重要信息 !!!!! 2020年之后 distributionUrl 配置的 gradle 工具链必须从2.0版本升级到4.4.1版本 !!!! 因为Java语言的世界开发者中心仓库 访问的连接协议 由 HTTP 更改为 HTTPS !!!! gradle 工具链 4.4以下版本 是不支持HTTPS连接协议的 !!!!! 这是我的工程gradle脚本,它属于Groovy计算机语言的配置文件 代码里面其中包括build.gradle文件的依赖的所有仓库的URL,顺便我把国内的Forge Gradle Maven仓库也贴上去了。 https://github.com/Twilight-Dream-Of-Magic/MyMinecraftForgeModdingProject_SuperWorldGem_1.7.10 Minecraft 1.7.10 Forge Source Code Package: build.gradle: 注意build.gradle脚本代码文件有三个字段,是需要根据我们的工程进行修改的。 version = "(verion)" //这里说明你的版本号,请最好也是英文名与你写的代码版本也一样。 group = "yourname.support.modid" //属于哪个组织的Java包名,这里和你的工程的Java包名一致,不要写大写英文和中文! //http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "JarArchivesFileNameForYourMod" //你的模组JAR归档的名字必须是英文名_(version).jar //构建成功后,你的模组JAR归档文件会在工程目录下的 build -> lib 文件夹。 如果你对你的网络很没有自信的话,你可以使用离线构建Gradle工程。耗子大大的ForgeGradle离线开发包的下载地址: [开发资源] [1.16.4-1.7.10] Minecraft模组开发离线包 [Forge|Fabric] https://www.mcbbs.net/thread-896542-1-1.html Windows使用方法: 使用说明[1.12.2-14.23.5.2847以上版本]:1. 下载后打开压缩包,将会看到两个文件夹,分别为 .gradle 和 forge-x.x.x-x.x.x.xxxx-xxx 。2. 将 .gradle 文件夹解压至 C:\Users\ (例如C:\Users\administrator)文件夹下,如果该目录已存在该文件夹,则覆盖。3. 将 forge-x.x.x-x.x.x.xxxx-xxx 文件夹解压至任意全英文(路径名称不得有中文等非ASCII字符)路径下。4. 直接在 IDE 中以 Gradle 项目打开 forge-x.x.x-x.x.x.xxxx-xxx 文件夹。5. 按照相关 Forge 教程进行后续操作即可。使用说明[1.12.2-14.23.5.2847及以下版本]:1. 下载后打开压缩包,将会看到两个文件夹,分别为 .gradle 和 forge-x.x.x-x.x.x.xxxx-xxx 。2. 将 .gradle 文件夹解压至 C:\Users\ (例如C:\Users\administrator)文件夹下,如果该目录已存在该文件夹,则覆盖。3. 将 forge-x.x.x-x.x.x.xxxx-xxx 文件夹解压至任意全英文(路径名称不得有中文等非ASCII字符)路径下。4. 在解压后的 forge 文件夹下打开cmd(命令提示符),运行指令 gradlew setupDecompWorkspace。5. 按照相关 Forge 教程进行后续操作即可。 百度网盘分享:https://pan.baidu.com/s/1dE0EJnz 提取码:jmrv 耗子大大的github网站的个人代码空间:https://github.com/Mouse0w0 终于到了,最后的命令。用这条命令构建你的Minecraft Forge模组吧 在线构建 Online:Windows: Linux: 离线构建 Offline:Windows: Linux: GradleW 参数 -Dfile.encoding=UTF-8 这里指定文件编码方式,需要和源代码文件一样!!! (不然,编译的程序就会乱码!!!) 最后的最后,我为了制作这个游戏技术专栏,我熬夜工作快要把肝脏给玩坏了了,最后别忘了一键三连哦。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |