在安装新的Eclipse Indigo之后,当我在一行上按shift + tab时,outdent不再工作了.是否有任何设置可以再次激活此功能?
m2e不再适用于我的Eclipse Indigo.没有任何内容打印到Maven控制台,我无法下载任何源代码,一些依赖项将无法解决.我正在使用嵌入式Maven安装.
你知道如何解决这个问题吗?
今天早上在Windows XP SP3上发布了Eclipse Indigo,并注意到它花了很长时间; 我禁用了启动插件,启动时间通常只需几秒钟.
最后,Eclipse打开了欢迎屏幕.我发现有点奇怪,考虑到我的默认视角是Workbench.所以我点击了Workbench并且Package Explorer是空的 - 我的所有项目都没了.此外,我所有经过仔细调整的偏好都已重置.
幸运的是我的项目文件仍然完整,我可以导入它们.
我曾经在Galileo的Mac上发生这种情况,认为这只是一个侥幸,但现在它已经成为Eclipse自我意识的两倍了.
我一直在使用Indigo几个月,在我的上一次会议期间没有改变偏好或.ini.我不使用AV,我的电脑没有恶意软件.
对于商业级IDE来说,这是危险的行为 - 任何关于为什么会发生这种情况的想法以及未来可以采取哪些措施来阻止它?
当通过Annotations而不是faces-config.xml声明Managed Beans时,如何在Eclipse Indigo中自动完成托管bean?
如果缺少这个函数,那么xml-less声明的重点就消失了(对我而言).:(
提前致谢!
如果与已经提出的问题不同,这可能非常相似.我在ubuntu机器上运行eclipse CDT.我得到错误的编译错误,说"矢量"符号无法解析.我试图通过使用以下命令手动查找矢量文件位置来修复它:find /usr/include/ -name vector -print
这列出了我的机器中矢量的位置,因为/usr/include/c++/4.5/vector
我手动将它添加到GNU C++ include目录,方法是
project properties -> C/C++ General -> Paths and Symbols ->GNUC++->Add
添加位置但无济于事.我也尝试添加其他路径,在本意见的一个提议后由Catskul.我很确定它的链接器问题,我使用的工具链是默认的Linux gcc,也尝试过交叉gcc工具链.是的,我#include <vector>
也包括在内using namespace std
.当我输入时,intellisense弹出窗口也没有矢量std::
.F3 on #include<vector>
把我带到了源头.感谢您对此问题的任何帮助.
编辑2:我必须重新安装eclipse以使其工作.我在另一个系统中测试了相同的应用程序,就像一个魅力,所以我去了一个简单的解决方案.
在 eclipse indigo 中构建项目时出现以下错误:
An internal error occurred during: "Compacting resource model". Java heap.
Run Code Online (Sandbox Code Playgroud)
这是内存问题吗?
是否可以在 Eclipse 中编译单个包(类似于 netbeans)?我在 netbeans 中遇到了类似的内存问题,但我通过一次编译较少数量的包来解决它。
我在 ganemede 中编译了同一个项目,没有任何问题。
更新:
堆栈跟踪:
!ENTRY org.eclipse.core.jobs 4 2 2012-03-07 09:39:49.520
!MESSAGE An internal error occurred during: "Compacting resource model".
!STACK 0
java.lang.OutOfMemoryError: Java heap space
at java.util.HashMap.newKeyIterator(Unknown Source)
at java.util.HashMap$KeySet.iterator(Unknown Source)
at java.util.HashSet.iterator(Unknown Source)
at org.eclipse.core.internal.jobs.JobManager.findBlockingJob(JobManager.java:685)
at org.eclipse.core.internal.jobs.JobManager.doRunNow(JobManager.java:1085)
at org.eclipse.core.internal.jobs.JobManager.runNow(JobManager.java:1080)
at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:89)
at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:286)
at org.eclipse.core.internal.utils.StringPoolJob.run(StringPoolJob.java:101)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
!ENTRY org.eclipse.core.jobs 4 2 2012-03-07 09:39:49.521
!MESSAGE An internal error …
Run Code Online (Sandbox Code Playgroud) 由于某种原因,Eclipse中的鼠标光标消失了。
我可以看到我能够在下一行上移动,并且通过通常的颜色变化向我显示,但是光标本身不可见。当我开始eclipse时,我可以看到光标,但是一旦初始化完成,光标将再次被隐藏。
当我从Eclipse Indigo切换到Juno和其他版本时,发生了同样的事情。我不知道该怎么办。
关于可能出什么问题的任何指示?
摘要:我正在寻找一种方法来配置Eclipse Window Builder的代码生成器,以将其对象引用放在类主体中,而不是在initalize()
方法中本地放置.
详细:
Window builder有一个内置的代码生成器/代码分析器,可以从"图形表单设计器"生成GUI代码,反之亦然.快速设计GUI并了解各种框架如何在java中工作(特别是对于Java初学者)非常有用.但是,当我转向更复杂的GUI设置时,我在设计中使用生成的代码时遇到了问题.问题是大多数生成的代码都放在initialize()
方法中,这使得对象驻留在本地范围内并且很难从"外部"获得引用.
到目前为止,我已经手动将类型声明从initialize()
方法复制/粘贴到类体中作为公共访问它们,但这似乎是错误的方法.只要我不从图形设计器中重新组织GUI,它就可以正常工作.在这种情况下,代码生成器会在方法中再次放置它的类型声明.initialize()
自动生成的代码如下所示:
// AUTO-GENERATED CODE
public class MyGUI {
private void initialize() {
// gui objects declared AND created in this scope by Window Builder
JFrame frame = new JFrame();
JPanel panel_1 = new JPanel();
frame.getContentPane().add(panel_1);
}
}
Run Code Online (Sandbox Code Playgroud)
我想要的是:
public class MyGUI {
// accessible from outside
public Frame frame = null;
public JPanel panel_1 = null;
private void initialize() {
// gui …
Run Code Online (Sandbox Code Playgroud) 当我执行调用层次结构(Eclipse Indigo)时,收到的结果少于我所知道的结果。奇怪的是,该功能似乎仅在几周前就可以使用。
当我在Juno的同一工作区上运行相同的操作时,我会得到我期望的呼叫层次结构结果。
Eclipse是否在后台自动更新?还有什么可能导致这个?
我正在尝试为Eclipse安装Gradle Integration,但是我收到以下错误:
Communication with repository at http://dist.springsource.com/release/TOOLS/gradle failed.
Communication with repository at http://dist.springsource.com/release/TOOLS/gradle failed.
Read timed out
Run Code Online (Sandbox Code Playgroud)
任何人都知道是否有其他方法来安装此插件?我用谷歌搜索但只找到使用Eclipse Marketplace安装的链接.