在MCP(Minecraft Coder Pack)中,当我运行recompile.bat时出现以下错误:
“(使用-source 7或更高版本来启用交换机中的字符串)”
我想设置,以便MCP在我重新编译时使用Java 8,但是我要在哪里放置“-source 8”,哪个文件在MCP中哪里?
答案 0 :(得分:0)
由于它是一个bat文件,我将假设这是批处理的,因此它可以执行常规的Windows命令。您需要查找提供compile命令的行,该命令用于java:javac。以下是您可以添加的命令列表,包括-source标志:http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javac.html
答案 1 :(得分:0)
要解决此问题,您需要找到gradle.build
文件。
在version=
行附近的某个文件中包含以下行:
targetCompatibility=7
sourceCompatibility=7
这将允许您在String变量上使用Java 7+开关。 (它将触发在java编译命令行上使用-source 7
。)我将留下它,看看你是否" 8"同样有效。
答案 2 :(得分:0)
在您的MCP目录中应该有一个名为“conf”的文件夹。在其中,您必须打开“mcp.cfg”文件并搜索以“CmdRecomp”开头的行。在这里,您可以编辑源版本。