当前位置: 首页 > 知识库问答 >
问题:

Minecraft编码器包终端内存错误伪造[Mac]

夏侯林
2023-03-14

我试图安装我的工艺编码器包1.7.10。我已经下载了src forge包,正在使用终端。我用这个装的。http://www.minecraftforge.net/wiki/installation/source我找到了输入。/gradlew setupDecompWorkspace--refresh-dependencies的部分,它运行平稳,然后在结束时停止。我认为这与java所分配的内存有关。它是这样说的:

`Last login: Sun Mar 29 17:21:00 on ttys000
 craig-andersons-imac:~ CraigsFolder$ cd /Users/CraigsFolder/Desktop/forge 
 craig-andersons-imac:forge CraigsFolder$ ./gradlew setupDecompWorkspace --refresh-dependencies
 Download http://files.minecraftforge.net/maven/net/minecraftforge/gradle/ForgeGradle/1.2-SNAPSHOT/ForgeGradle-1.2-20150329.235405-283.jar
****************************
Powered By MCP:             
(can't insert link because of my reputation)
Searge, ProfMobius, Fesh0r, 
R4wk, ZeuX, IngisKahn, bspkrs
MCP Data version : unknown
****************************
:extractMcpData UP-TO-DATE
:getVersionJson
:extractUserDev UP-TO-DATE
:genSrgs SKIPPED
:extractNatives UP-TO-DATE
:getAssetsIndex
:getAssets
:makeStart SKIPPED
:downloadMcpTools SKIPPED
:downloadClient SKIPPED
:downloadServer SKIPPED
:mergeJars SKIPPED
:deobfuscateJar SKIPPED
:decompile SKIPPED
:processSources SKIPPED
:remapJar SKIPPED
:extractMinecraftSrc UP-TO-DATE
:recompMinecraft


The system is out of resources.
Consult the following stack trace for details.
java.lang.OutOfMemoryError: Java heap space
at com.sun.tools.javac.code.Scope$ImportScope.makeEntry(Scope.java:385)
at com.sun.tools.javac.code.Scope.enter(Scope.java:196)
at com.sun.tools.javac.comp.MemberEnter$2.importFrom(MemberEnter.java:198)
at com.sun.tools.javac.comp.MemberEnter$2.enterAnnotation(MemberEnter.java:203)
at com.sun.tools.javac.comp.Annotate.flush(Annotate.java:95)
at com.sun.tools.javac.comp.Annotate.enterDone(Annotate.java:87)
at com.sun.tools.javac.comp.Enter.complete(Enter.java:485)
at com.sun.tools.javac.comp.Enter.main(Enter.java:442)
at com.sun.tools.javac.main.JavaCompiler.enterTrees(JavaCompiler.java:822)
at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:727)
at com.sun.tools.javac.main.Main.compile(Main.java:353)
at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:115)
at org.gradle.api.internal.tasks.compile.jdk6.Jdk6JavaCompiler.execute(Jdk6JavaCompiler.java:45)
at org.gradle.api.internal.tasks.compile.jdk6.Jdk6JavaCompiler.execute(Jdk6JavaCompiler.java:38)
at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.delegateAndHandleErrors(NormalizingJavaCompiler.java:96)
at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute(NormalizingJavaCompiler.java:49)
at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute(NormalizingJavaCompiler.java:35)
at org.gradle.api.internal.tasks.compile.DelegatingJavaCompiler.execute(DelegatingJavaCompiler.java:29)
at org.gradle.api.internal.tasks.compile.DelegatingJavaCompiler.execute(DelegatingJavaCompiler.java:20)
at org.gradle.api.internal.tasks.compile.CleaningJavaCompilerSupport.execute(CleaningJavaCompilerSupport.java:33)
at org.gradle.api.internal.tasks.compile.CleaningJavaCompilerSupport.execute(CleaningJavaCompilerSupport.java:24)
at org.gradle.api.tasks.compile.JavaCompile.performCompilation(JavaCompile.java:87)
at org.gradle.api.tasks.compile.JavaCompile.compile(JavaCompile.java:65)
at org.gradle.api.tasks.compile.JavaCompile.compile(JavaCompile.java:53)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:63)
at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$IncrementalTaskAction.doExecute(AnnotationProcessingTaskFactory.java:235)
at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:211)
at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$IncrementalTaskAction.execute(AnnotationProcessingTaskFactory.java:222)
:recompMinecraft FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':recompMinecraft'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or -  -debug option to get more log output.

BUILD FAILED

Total time: 2 mins 8.426 secs
craig-andersons-imac:forge CraigsFolder$

谢谢你的帮助。

共有1个答案

狄玉书
2023-03-14

下面是给Gradle更多记忆的程序

  1. 安装Gradle(http://Gradle.org/)(您可以通过谷歌搜索安装说明)
  2. 转到gradle文件夹,创建文件gradle.properties,并向其中添加一行:org.gradle.jvmargs=-xmx2g(这给gradle提供了2GB内存)
  3. 通过转到工作目录并键入Gradle build(而不是gradlew build!)
  4. 运行Gradle
 类似资料:
  • 我正在做一个mod,我得到了一个错误(不是的),我已经试着搜索它,但我想要一个具体的问题的答案,因为我不是很擅长这一点。我在我的块类中得到了这个错误。 未为默认构造函数定义隐式超级构造函数块()。必须定义显式构造函数

  • 在反编译MCP9.18(Minecraft的1.8.8版本)时,我启动了反编译过程,并且在反编译时多次出现此错误 请记住,这只发生在MCP9.18上。从我测试的结果来看,9.10及以上的效果很好。 ==发现错误== 再往下,它继续是一堆乱七八糟的字符 错误:非法字符:'\u2022'gl11.glfogi('Φü'、'ΦⅡ'); 我运行的是Windows10(64位),为fernflower分配了

  • 我已经创建了服务'A',它需要由服务'B'通过使用假客户端调用,如果服务'A'由于某些验证而失败,那么服务'A'会发送回包含以下详细信息的错误响应,(1)http状态代码(2)错误消息(3)自定义错误映射,它包含自定义错误代码和它们的错误消息,例如<“EMP-1001”,“无效雇员ID”> 请就此提供一些建议

  • 这一章,我们来讲讲如何使用python做一个伪终端.不过在这之前你需要先了解一点伪终端的意思,还有一些技巧.这个我们会在下面讲到: 伪终端其实就是命令终端(cmd.exe,/bin/sh)通过网络接口反弹给攻击者,或者是新建一个监听端口反弹一个终端给攻击者,值得注意的就是原终端对于标准的输入,输出是不做处理的(stdin/stdout/stderr),同样的反弹的shell也是不对它做处理的.(s

  • 我试图添加我自己的维度到Minecraft只使用它的代码(没有外部程序,mod,插件等),我有困难这样做。我已经创建了我的维度,它工作得很好,我可以通过替换现有的维度来达到它(用nether测试,工作得很好),但是我似乎无法找到如何在不替换现有维度的情况下添加维度。经过一些测试,我相信在某个地方有3个维度的极限,这些维度是世界的,结束的,和阴间的。我无法想象没有办法添加另一个维度,因为如果决定添加

  • 问题内容: 我做了一个mod,现在我想编译它,我遵循了教程并尝试编译,但是我有一个错误。请告诉我我做错了。谢谢。 终奌站: Build.grade: 多谢您决定协助。 问题答案: 如果您使用的是Mac(我假设您是Mac的用户),并且使用的是可怕的TextEdit程序,那么您需要进入设置并关闭“智能引号”。键入时,TextEdit中的“智能引号”功能会自动将普通引号替换为引号。 即 应该 细微的差别