如何在2020

您所在的位置:网站首页 eclipse指定jdk编译 如何在2020

如何在2020

2023-08-06 12:26| 来源: 网络整理| 查看: 265

相关的教程视频:

首先你的主机必须要能连接访问国外网站!!!!因为使用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