文件对于 Eclipse 来说太大了

Posted

技术标签:

【中文标题】文件对于 Eclipse 来说太大了【英文标题】:file too large for eclipse 【发布时间】:2012-07-22 18:02:01 【问题描述】:

所以...我正在生成查询,然后我将一个特别长的查询粘贴到 eclipse 中,eclipse 遇到了堆错误,然后崩溃了。我想,没什么大不了的,我可以回去删除一堆,除了......每次我尝试查看文件时,eclipse都会崩溃。堆错误或 gc 开销限制错误。我打算从 Eclipse 外部删除它,但我真的很想知道是否有任何巧妙的方法可以解决这个问题。它不到 14 兆,我真的不认为 eclipse 会有问题,有什么见解吗?

【问题讨论】:

只是纯文本吗?也许当它在特定的编辑器中打开时,会有很多附加信息(例如 xml 文件的 dom 结构)。我想这可能需要相当长的时间来生成大文件 嗯,这只是一堆插入语句,所以我认为不会有很多额外的信息。不过我可能错了。 【参考方案1】:

首先,确保您调用的是通用文本编辑器。使用扩展名 .txt 命名文件,或者确保您没有与文件类型关联的 SQL 编辑器之类的东西。 (检查窗口 | 首选项 | 常规 | 编辑器 | 文件关联)。另一种可能性是右键单击文件,选择打开方式..,然后选择“文本编辑器”。

其次,您可能需要使用更多 JVM Heap 来启动 Eclipse,具体取决于工作区中的其他内容。您可以通过在调用中添加命令行参数 (eclipse -vmargs -Xmx1000M) 或编辑 eclipse.ini 来完成此操作。您可以在以下位置阅读更多详细信息 http://wiki.eclipse.org/FAQ_How_do_I_increase_the_heap_size_available_to_Eclipse%3F

【讨论】:

是否可以在 Eclipse 中使用通用文本编辑器?我的意思是,我是从 excel 复制和粘贴它,所以打开这么多信息的能力并不是真正的问题,但如果我可以更改 eclipse 使用的文本编辑器,我认为它会很酷。此外,我已经将堆大小增加到 1GB,并且感觉有点不舒服。 如果您单击该文件,Eclipse 将决定编辑器,通常由文件扩展名决定。用于 .java 文件的 Java 编辑器、用于 .jsp 文件的 JSP 编辑器等。如果您不需要该编辑器,您可以右键单击并选择 Open With。在该列表中,您应该会看到“文本编辑器”,它会像在记事本中一样打开文件。您可以选择打开方式 |其他... 让 Eclipse 列出它知道的所有编辑器类型。 另一个想法。您可以 1) 使用扩展名“.txt”命名您的大文件 2) 右键单击​​并选择打开方式 |系统编辑器。这将启动记事本(如果您运行 Windows)而不是内置编辑器。 好吧,在外部编辑器中运行它并不是很有帮助,但很高兴知道 eclipse 允许我在其中使用不同的编辑器。

以上是关于文件对于 Eclipse 来说太大了的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的图像对于 iPhone 来说太大了

查找最大素数时,“整数常数对于‘长’类型来说太大了”

对于rsa键来说太大了

单元格宽度对于 tableview 宽度来说太大了

Qt 对于我的带宽上限来说太大了。我的替代方案是啥? [关闭]

十六进制数对于长long int来说太大了?