每当我尝试构建项目时,为什么要获得"JPA项目更改事件处理程序(等待)".
我的工作区中有一些JPA项目,构建项目需要花费大量时间.它还会导致GC超限,并将6GB的堆空间分配给eclipse
我目前正在使用开普勒.Helios中没有出现此问题.
针对上述错误有一些BugZilla条目,但我可以看到它们已修复.但是4.3.1中没有提供?
针对上述问题的任何解决方案/解决方法?
谢谢
sab*_*ver 162
我有同样的问题,我最终发现这似乎是DALI (Eclipse Java持久性工具)中的已知错误,因为至少eclipse 3.8可能导致java编辑器中的保存操作极其缓慢.
由于这还没有在开普勒(20130614-0229)中完全解决,因为我在日食中不需要JPT/DALI,我最终手动删除了org.eclipse.jpt功能和插件.
我做的是:
1.)退出日食
2.)转到我的eclipse安装目录
cd eclipse
Run Code Online (Sandbox Code Playgroud)
并执行以下步骤:
*nix中:
mkdir disabled
mkdir disabled/features disabled/plugins
mv plugins/org.eclipse.jpt.* disabled/plugins
mv features/org.eclipse.jpt.* disabled/features
Run Code Online (Sandbox Code Playgroud)
视窗:
mkdir disabled
mkdir disabled\features
mkdir disabled\plugins
move plugins\org.eclipse.jpt.* disabled\plugins
for /D /R %D in (features\org.eclipse.jpt.*) do move %D disabled\features
Run Code Online (Sandbox Code Playgroud)
3.)重启eclipse.
启动后,首次使用时,eclipse可能会警告您需要重新配置内容辅助.在首选项对话框中执行此操作.
完成.
卸载DALI/JPT后,我的日食再次感觉良好.保存文件时不再阻止UI并等待秒数.
GMs*_*soF 65
不知道为什么,我的霓虹Eclipse仍然有这个问题,似乎没有像许多人所说的那样在火星版中修复.
我发现使用命令太麻烦了,我通过Eclipse Installation Manager删除了插件.
只需选择插件"Dali Java Persistence Tools -JPA Support"并点击"卸载"即可.请注意我的屏幕下面没有,因为我已经卸载了.
Ani*_*dia 17
我已禁用(取消选中)JPA验证器.
现在每当我保存文件时,它只显示JPA Project Change Event Handler的一个任务,JPA Java Change Event Handler只显示2或3个任务.
最重要的是,UI Hang问题已得到解决.
请参考以下屏幕截图来了解我所做的设置:
M46*_*M46 14
我在Neon.2中仍有相同的问题.我的解决方案是禁用JPA配置器.
打开Eclipse首选项(而不是项目首选项!).转到Maven - > Java EE Integration并禁用JPA Configurator.我还禁用了JAX-RS配置器和JSF配置器.
从那时起,JPA Project Change Event Handler就不再显示了.
如果更改未立即生效,请重新启动Eclipse.
dgo*_*vin 12
还有另一种方法可以为项目禁用JPA工具,这不需要卸载JPA功能/插件.我在https://bugs.com/Jasig/uPortal项目上进行了测试,该项目在https://bugs.eclipse.org/bugs/show_bug.cgi?id=386171中提到并声称存在类似的问题:
在禁用上面的uportal-war项目表单存储库的JPA方面之后,我在Eclipse Progress View中看不到任何与JPA相关的作业.
小智 9
嗯,这个问题最初是在 7 年前被问到的……所以让我给出一个非常稳定的答案。
我正在使用 eclipse 2021-09 (是的..几天前刚刚发布的)
关闭 JPA 项目更改事件处理程序(等待)
确保没有 ecise 实例正在运行。请从 windows > 首选项 > 验证暂停 JPA 验证
转到[安装目录]\eclipse\configuration\org.eclipse.equinox.simpleconfigurator
使用记事本++或写字板或记事本编辑bundles.info,如下所示
您必须删除具有 org.[something].jpa 的行(抱歉我不记得确切的名称:P)并保存文件。
启动 Eclipse,然后您就不会在 elipse 的控制台中看到那些麻烦的“JPA Project Change Event Handler (waiting)”消息。
对mwhs对windows部分的回答进行微小修正......
移动命令对.\ features文件夹不起作用,因为......好吧,坦率地说因为Windows被延迟了(你可以在文件上使用带有'move'的通配符,但显然是通配符+文件夹==忽略命令).无论如何,这应该作为他的答案中为步骤#2提供的Windows片段的替代.
作为批处理文件:
@echo off
set eclipse_dir=C:\eclipse_luna
mkdir disabled
mkdir disabled\features
mkdir disabled\plugins
move plugins\org.eclipse.jpt.* disabled\plugins
for /f %%i in ('dir "%eclipse_dir%\features\org.eclipse.jpt.*" /ad /b') do (
move "%eclipse_dir%\features\%%i" "%eclipse_dir%\disabled\features\%%i"
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
99419 次 |
| 最近记录: |