当前位置: 首页 > 面试题库 >

为什么在使用javascript自动完成功能时在Eclipse中收到消息:“未处理的事件循环异常Java堆空间”?

宗政安歌
2023-03-14
问题内容

当我尝试使用任何JavaScript模板时,Eclipse总是挂起,并且出现以下消息:在弹出窗口中显示“未处理的事件循环异常Java堆空间”。

我为Eclipse进程和Java进程启动了一个最高命令(使用Ubuntu),然后尝试在Eclipse上使用自动完成功能。我注意到Java进程将我的CPU占用了100%的内存,而内存保持不变(大约22%)。

我在没有对Eclipse IDE进行任何事先更改的情况下得到了这个…

关于如何解决这个问题的任何想法?

编辑:我还注意到,在首选项窗口下:Javascript / Content Assist / Advanced下,选中了“ Other Javascript
Proposals”选项。如果未选中,则问题已解决。但是,它缺少变量和对象的内容辅助。因此,这部分解决了我的问题。


问题答案:

我设法找到问题所在。我将一些js文件临时移到了我的项目中(其中一些重复了原始文件),并且自动完成功能正在搜索太多文件。所以我像这样更改了src文件夹:

  • 右键点击项目
  • 选择属性
  • Java脚本
  • 包含路径
  • 在“源”选项卡上,我排除了重复的文件/文件夹以及一些我不想在自动完成时使用的文件/文件夹。

这解决了我的问题,并且Eclipse很快就可以自动完成。



 类似资料:
  • 我无法在Eclipse中编译gwt应用程序。但在Eclipse之外的Maven工作。我收到一个与IPixelConverter相关的错误(请参阅下面的完整堆栈跟踪)。Eclipse的版本为3.5.1(SpringSource Tool Suite2.3.0),GWT插件的版本为2.1.0,从3.5更新站点安装。 知道它为什么不起作用吗? ** eclipse . buildid = 2 . 3 .

  • 问题内容: 例如,我有10个从AJAX响应生成的标签: 我需要通过循环将onclick事件分配给每个事件: 这是行不通的,它仅将onclick分配给最后一个标签,并警告“ 11”。我该如何工作?我宁愿不使用jQuery。 问题答案: 您所有的处理程序都共享相同的变量。 您需要将每个处理程序放入一个单独的函数作为参数,以便每个处理程序都有自己的变量:

  • 我读了很多关于Java异常处理的帖子,但我确实得到了满意的答案,为什么我要把它们放在我的代码中呢? 我想使用JRE的一些api方法,这些方法是用检查的异常进行的。所以如果我想使用它们,我需要抛出或捕获异常(例如java I/O)。这是在我的类中使用异常的合理规则吗? 我听说了这件事 Java异常处理使错误处理代码与我的业务逻辑分离 在下面的代码段中,分离错误处理的位置在哪里? 3.Java默认的异

  • Eclipse不支持javaScript自动完成和代码高亮,不想使用像codemix这样的付费插件,tabIX有没有其他选择,而不使用其他Ide像Vscode ??

  • 问题内容: 如果我在Java中有未处理的异常,Eclipse会向我提出两个选择:(1)添加throws声明和(2)用try / catch包围。 如果我选择(2),则会添加一个代码 我想将其更改为 这可能吗? 更新 为什么这么爱改变话题的人??? 如果捕获并打印了异常,也无需再捕获它。如果我忘记错误地处理异常,我希望我的应用程序崩溃。因此,我想默认将其重新抛出。 问题答案: 是的,您可以更改Ecl

  • 获取此语句时出错。deleteEntry(Integer.valueOf); 如果在执行dao.delete项(Integer.valueOf(s))时发生异常;捕捉块不能捕捉异常,因为它捕捉""执行异常"具体而言,因此函数本身应该自动抛出异常,因为它的签名已抛出语句我写的捕捉块是用于处理逻辑处理的,如果我在try捕捉之外写同样的语句,它不会给出任何错误。我想了解这里的行为。请好心帮忙