“线程中的异常”;“主要”;java.lang.OutOfMemoryError:超出GC开销限制-Eclipse

“线程中的异常”;“主要”;java.lang.OutOfMemoryError:超出GC开销限制-Eclipse,java,eclipse,Java,Eclipse,我正在Eclipse-Windows上使用Java程序(读取大文件)。运行我的程序后,我发现错误: 线程“main”java.lang.OutOfMemoryError中出现异常:超出GC开销限制 我明白了,我应该在命令行中添加选项-XX:-usegcoveredlimit 我应该在哪里添加此选项?如何解决此问题?在Tomcatbin文件夹中,您将找到一个文件Catalina.sh,其中包含一个名为Catalina\u OPTS的变量。您需要将其设置为-XX:-usegcoveredlimit

我正在Eclipse-Windows上使用Java程序(读取大文件)。运行我的程序后,我发现错误:

线程“main”java.lang.OutOfMemoryError中出现异常:超出GC开销限制

我明白了,我应该在命令行中添加选项-XX:-usegcoveredlimit


我应该在哪里添加此选项?如何解决此问题?

在Tomcat
bin
文件夹中,您将找到一个文件
Catalina.sh
,其中包含一个名为
Catalina\u OPTS的变量。您需要将其设置为
-XX:-usegcoveredlimit


虽然我在这方面不是很有学问,但这只是一个暂时的解决办法。你要核对答案。这可能会有所帮助。

这可能会帮助您:您可以在eclipse:Run>Run-Configuration中添加新参数参数(x)。无论如何,我不知道是不是这样。谢谢,但我找不到文件“Catalina.sh”?我在哪里可以找到这个文件?