JDK在eclipse Juno上运行java程序时

时间:2014-07-19 13:59:03

标签: eclipse

我正在运行一个相当简单的java程序,它逐个读取文件中的行,通过api调用进行一些处理,然后写入一些输出。一切都在游泳,直到大约10,000行左右进入文件,程序停止运行 - 在错误控制台中我看到这条消息:

  

消息:JAXP00010001:解析器在本文档中遇到了超过“64000”的实体扩展;这是JDK强加的限制。

我已完成a little searching around并发现您可以调整JDK设置来解决此问题:

  

-Djdk.xml.maxGeneralEntitySizeLimit =值

所以,我把这行放在我的eclipse.ini文件中并将值设置为'0'。不幸的是问题没有解决,我得到相同的错误信息。 eclipse.ini是错误的调整jdk设置的地方吗? 非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

如果您在Eclipse中运行该程序,则需要打开'运行>运行配置'菜单并查看Java应用程序'您的计划部分。

选择'参数'选项卡并将您的设置放在&#VM; VM参数中。部分。

点击“应用”#39;保存设置