在MCP中,当我运行recompile.bat时,我得到了以下错误:
“(使用-source 7或更高版本启用开关中的字符串)”
我想设置让MCP在重新编译时使用Java8,但是我要把那个"-source 8“放在哪里,MCP中的哪个文件,放在哪里?
发布于 2015-07-12 05:00:40
因为它是一个bat文件,所以我将假设它是批处理文件,这样它就可以执行常规的windows命令。您需要查找提供编译命令的行,该命令用于java: javac。下面是您可以添加的命令列表,包括-source标志:http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javac.html
发布于 2016-01-18 06:07:19
为了解决此问题,您需要找到您的gradle.build文件。
在该文件中version=行附近的某个位置包括以下行:
targetCompatibility=7
sourceCompatibility=7这将允许您在字符串变量上使用Java 7+开关。(它将触发在java编译命令行上使用-source 7。)我把它留给你,看看你的"8“是否也能工作。
发布于 2018-02-06 00:42:58
在你的MCP目录中应该有一个叫做"conf“的文件夹。在其中,您必须打开"mcp.cfg“文件并搜索以"CmdRecomp”开头的行。您可以在此处编辑源代码版本。
https://stackoverflow.com/questions/31361750
复制相似问题