Tag: 内容辅助

没有完成可用,奇怪的Eclipse行为

我想我尝试了所有建议的解决方案,但这个Eclipse自动完成问题非常特别: 我启动Eclipse,内容辅助工作正常; 我想在我的Swing项目中创建一个LineBorder; 我键入LineBorder panelBorder = new Li并按Ctrl + Space; 没有弹出窗口,状态栏中显示红色“无法完成”; 我在内容辅助工作2秒之前的元素上尝试Ctrl + Space,它不再起作用了。 我在其他项目上尝试相同的事情,关闭并重新打开后在同一个项目上,清理它之后内容辅助工作正常,然后我尝试使用LineBorder构造函数,然后崩溃。 我尝试了什么: 在’Preferences-> Java-> Editor-> Content Assist-> Advanced’中重置为默认值; 检查同一菜单中的每个复选框; 创建一个新工作区并在那里尝试; 删除.metadata / .plugins / org.eclipse.jdt.core中的.index文件和’savedIndexNames.txt’; 检查重复的库。 我没有尝试的是重新安装Eclipse。 我使用的版本是Eclipse IDE for Java Developers(Juno)。 似乎没什么用。 更新: 按照iGili的建议检查日志。 在失败时提出了一些例外: org.eclipse.e4.core.di.InjectionException: org.eclipse.core.commands.ExecutionException: While executing the action, an exception occurred Caused by: org.eclipse.core.commands.ExecutionException: While executing the […]

eclipse“内容辅助期间的问题”弹出窗口

在键入一些Java代码时,我按照ObjectName.methodName中的点点击点/成员运算符( . ),并在Eclipse的弹出窗口中出现此错误: The `org.elcipse.jst.ws.jaxws.ui.jaxwsjavacompletioncomputer` proposal computer from the `org.eclipse.jst.ws.jaxws.ui` plug-in did not complete normally. 第二个弹出窗口紧跟着消息: “Cannot perform operation: The compilation unit is not in the build path of a Java project”. 这是否意味着某些必需的库未安装,因为它需要?

在Eclipse中更改未处理的exception自动生成的catch代码?

如果我在Java中有未处理的exception,Eclipse会向我提出两个选项:(1)添加throws声明和(2)使用try / catch环绕。 如果我选择(2)它会添加一个代码 try { myfunction(); } catch (MyUnhandledException e) { // TODO Auto-generated catch block e.printStackTrace(); } 我想改变它 try { myfunction(); } catch (MyUnhandledException e) { throw new RuntimeException(e); } 这可能吗? UPDATE 为什么这么爱改变话题的人??? 如果捕获并打印exception,则也不再需要捕获它。 如果我忘记错误地处理exception,我喜欢我的应用程序崩溃。 所以,我喜欢在默认情况下重新抛出它。

不同种类的Eclipse Content-assist有什么作用?

在我的Eclipse Preferences -> Java -> Editor -> Content Assist -> Advanced设置中,我看到以下内容: Java非类型提案 Java提案 Java提案(以任务为中心) Java类型提案 JPA提案(对我来说总是空的) PDE API工具建议(在内容辅助循环设置中选中时跳过) SWT模板建议(总是空的) 模板建议(总是空的) Word Proposals (在Content-Assist Cycling设置中选中时跳过) 我尝试使用谷歌搜索(单独)“Java非类型提案”和“Java提案(以任务为中心)”,但没有找到任何描述它们。 条目匹配/Java ((Non-)?Type)? Proposals/ /Java ((Non-)?Type)? Proposals/对我有意义,但其他人没有。 那么,其他人做了什么? 我从未见过PDE,SWT,模板或Word提案的结果。 它们什么时候有用? 我也从未真正开始使用Mylyn,我想这是提供“Java Proposals(以任务为中心)”。 如果我没有使用Mylyn理解的错误跟踪器,那会给我带来什么呢?