dv1120
3TUSK 发表于 2021-3-5 00:16
Eclipse 需要新版 Java 不代表你不能用旧版 Java 进行开发。请确保 Gradle 在使用 Java 8。
在你的 Gradl ...

这个build.gradle添加在哪个位置,然后我的Java_home用jdk8还是jre15,求教

3TUSK
dv1120 发表于 2021-3-7 03:38
这个build.gradle添加在哪个位置,然后我的Java_home用jdk8还是jre15,求教

不用动 build.gradle 了,已经有了。

JAVA_HOME 用 jdk8。

dv1120
3TUSK 发表于 2021-3-7 03:46
不用动 build.gradle 了,已经有了。

JAVA_HOME 用 jdk8。
  1. .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
复制代码
这是classpath
  1. %JAVA_HOME%\bin;
复制代码
这是path
  1. C:\Program Files\Java\jre1.8.0_281
复制代码
这是Java_home




南柯郡守
dv1120 发表于 2021-3-7 13:13
这是classpath
这是path
这是Java_home

12#说的是用  jdk8应该是有道理的

你这jre就有点问题了

jdk=Java Development Kit (Java开发工具)
jre=Java Runtime Environment (Java运行时环境)

洞穴夜莺
南柯郡守 发表于 2021-3-7 13:19
12#说的是用  jdk8应该是有道理的

你这jre就有点问题了

项目使用的java版本是在项目的设置里面指定的
和环境变量无关

3TUSK
dv1120 发表于 2021-3-7 13:13
这是classpath
这是path
这是Java_home

你怎么把 /path_to_jdk_home_dir 直接复制进去了……把这个换成你的 JDK 8 的 home 的绝对路径啊。

看你的图里,你应该要写的是  C:\Program Files\Java\… 等等你连 JDK8 都没有,先去装一个。
https://mirrors.tuna.tsinghua.ed ... otspot_8u282b08.msi
然后路径的话应该是 C:\Program Files\Java\jdk1.8.0_282\Home 。

dv1120
南柯郡守 发表于 2021-3-7 13:19
12#说的是用  jdk8应该是有道理的

你这jre就有点问题了

我把java_home改成C:\Program Files\Java\jdk1.8.0_281了
但还是报错

南柯郡守
dv1120 发表于 2021-3-7 15:08
我把java_home改成C:\Program Files\Java\jdk1.8.0_281了
但还是报错

看16#
这不是改路径名的问题

你就算是把现在这个jre文件夹名字改成jdk 那你装的也不是开发工具

你得去官网下载   这就不是改名字改路径的事

dv1120
南柯郡守 发表于 2021-3-7 15:17
看16#
这不是改路径名的问题

忘记说了我下了官网的

南柯郡守
dv1120 发表于 2021-3-7 15:18
忘记说了我下了官网的

你倒是看一眼16楼啊

把path_to_jdk_home_dir换成你自己jdk的绝对路径

别选择性失明呀

dv1120
南柯郡守 发表于 2021-3-7 15:21
你倒是看一眼16楼啊

把path_to_jdk_home_dir换成你自己jdk的绝对路径

我的C:\Program Files\Java\jdk1.8.0_282路径里没有Home文件夹不要紧吧

南柯郡守
dv1120 发表于 2021-3-7 15:26
我的C:\Program Files\Java\jdk1.8.0_282路径里没有Home文件夹不要紧吧

1. 试错
2. 问16楼的那个。

我就是个臭写插件的 哪儿懂这个啊

洞穴夜莺
dv1120 发表于 2021-3-7 15:26
我的C:\Program Files\Java\jdk1.8.0_282路径里没有Home文件夹不要紧吧

这肯定没有home文件夹啊

dv1120
3TUSK 发表于 2021-3-7 14:27
你怎么把 /path_to_jdk_home_dir 直接复制进去了……把这个换成你的 JDK 8 的 home 的绝对路径啊。

看你 ...

是把C:\Program Files\Java\jdk1.8.0_282\Home这个换那个环境变量

dv1120
3TUSK 发表于 2021-3-7 14:27
你怎么把 /path_to_jdk_home_dir 直接复制进去了……把这个换成你的 JDK 8 的 home 的绝对路径啊。

看你 ...

这是换了java_home的报错,看起好像没换对

洞穴夜莺
dv1120 发表于 2021-3-7 15:36
这是换了java_home的报错,看起好像没换对

不要那个Home

dv1120

还是报错,我检查一下java版本

洞穴夜莺
dv1120 发表于 2021-3-7 15:59
还是报错,我检查一下java版本

你的C:\Program Files\Java\jdk1.8.0_282文件夹里都是些啥玩意

dv1120
洞穴夜莺 发表于 2021-3-7 15:59
你的C:\Program Files\Java\jdk1.8.0_282文件夹里都是些啥玩意

都这些玩意

洞穴夜莺

你的文件夹名明明是281
你的JAVA_HOME却是282
gradle能找到文件才见鬼

dv1120
洞穴夜莺 发表于 2021-3-7 16:03
你的文件夹名明明是281
你的JAVA_HOME却是282
gradle能找到文件才见鬼

啊这,我看都没看直接复制16#的路径忘记改了

dv1120
洞穴夜莺 发表于 2021-3-7 16:03
你的文件夹名明明是281
你的JAVA_HOME却是282
gradle能找到文件才见鬼

又回到起点了

洞穴夜莺
dv1120 发表于 2021-3-7 16:07
又回到起点了

你的java_home到底设置的啥玩意
echo %JAVA_HOME%

dv1120
洞穴夜莺 发表于 2021-3-7 16:11
你的java_home到底设置的啥玩意
echo %JAVA_HOME%

这么个玩意

3TUSK

你的 gradle.properties 里没改吧?

dv1120
3TUSK 发表于 2021-3-7 16:19
你的 gradle.properties 里没改吧?

按照5#的方法新建了一个

洞穴夜莺
dv1120 发表于 2021-3-7 16:22
按照5#的方法新建了一个

删掉。。

3TUSK
dv1120 发表于 2021-3-7 16:22
按照5#的方法新建了一个

https://stackoverflow.com/questi ... pecific-jdk-version

改成 org.gradle.java.home=C:\Program Files\Java\jdk1.8.0_281 再试?

dv1120
3TUSK 发表于 2021-3-7 16:29
https://stackoverflow.com/questions/18487406/how-do-i-tell-gradle-to-use-specific-jdk-version

改 ...

如下图报错

洞穴夜莺

\改成\\



dv1120

上面所有的\改成\\吗

洞穴夜莺
dv1120 发表于 2021-3-7 16:44
上面所有的\改成\\吗

文件路径中的\换成\\

dv1120
洞穴夜莺 发表于 2021-3-7 16:45
文件路径中的\换成\\

这波报错好像是什么东西没找到,是不是路径又错了

dv1120
洞穴夜莺 发表于 2021-3-7 16:45
文件路径中的\换成\\



dv1120
洞穴夜莺 发表于 2021-3-7 16:45
文件路径中的\换成\\

昨天图片上限了,没发出来,这是我昨天试过的结果。呜呜呜

3TUSK
dv1120 发表于 2021-3-8 18:41
昨天图片上限了,没发出来,这是我昨天试过的结果。呜呜呜

14.23.5.2854。你不需要再运行 setupDecompWorkspace 了,直接跳过这一步,导入 IDEA 然后让它自己加载完成。

dv1120
3TUSK 发表于 2021-3-9 08:55
14.23.5.2854。你不需要再运行 setupDecompWorkspace 了,直接跳过这一步,导入 IDEA 然后让它自己加载完 ...

这个是
  1. gradlew.bat runServer
复制代码
之后的报错

3TUSK
dv1120 发表于 2021-3-9 20:06
这个是之后的报错

请学会读日志

[20:04:00] [main/INFO] [minecraft/MinecraftServer]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.

dv1120

我读了读,就是说什么消息没有被发送给守护进程,但是不知道怎么解决,求指点

ABlueCat
dv1120 发表于 2021-3-10 17:51
我读了读,就是说什么消息没有被发送给守护进程,但是不知道怎么解决,求指点
...

那个最后一句话提示是让你同意EULA的。
请在与gradlew.bat同级的目录下面找到run文件夹,尝试在里面找到eula.txt,打开并将里面的false改成true。

dv1120
dengyu 发表于 2021-3-10 18:34
那个最后一句话提示是让你同意EULA的。
请在与gradlew.bat同级的目录下面找到run文件夹,尝试在里面找到e ...

改了这个但还是同样的报错,是不是还要改别的

ABlueCat
你能尝试使用IDEA来构建模组吗

dv1120
dengyu 发表于 2021-3-11 17:21
你能尝试使用IDEA来构建模组吗

我的IDEA和书上的界面不太一样,我平时又是用eclipse的,所以我不知道在哪Execute Gradle Task

ABlueCat
dv1120 发表于 2021-3-11 19:34
我的IDEA和书上的界面不太一样,我平时又是用eclipse的,所以我不知道在哪Execute Gradle Task ...

请你截一下IDEA的全部

dv1120
dengyu 发表于 2021-3-11 19:37
请你截一下IDEA的全部

这个是进去以后的界面

ABlueCat
dv1120 发表于 2021-3-11 20:00
这个是进去以后的界面

你进的好像不是你的开发目录吧,你的目录不是在E:/MinecraftForgeDev吗

dv1120
dengyu 发表于 2021-3-11 20:04
你进的好像不是你的开发目录吧,你的目录不是在E:/MinecraftForgeDev吗

这个是开发目录了

ABlueCat
dv1120 发表于 2021-3-11 20:06
这个是开发目录了

我说的是你开发模组的目录,要不然你设置的那些就没有用到啊。
请你打开forge的工程

dv1120
dengyu 发表于 2021-3-11 20:16
我说的是你开发模组的目录,要不然你设置的那些就没有用到啊。
请你打开forge的工程 ...

我忘记导入forge工程了,我今天找一找明天再来问问大佬

dv1120
3TUSK 发表于 2021-3-9 08:55
14.23.5.2854。你不需要再运行 setupDecompWorkspace 了,直接跳过这一步,导入 IDEA 然后让它自己加载完 ...

就是这里的报错说了“setupDecompWorkspace”找不到root project“MinecraftMODDev”(这个是我自己解压forge-mdk.zip的文件夹)
这个报错该怎么解决,求解答

第一页 上一页 下一页 最后一页