我正在研究为FlexUnit编写Eclipse插件,并想知道我在哪里可以获得JUnit Eclipse插件的源代码.我在sourceforge上检查了JUnit源代码,但是找不到任何看起来像插件代码的代码.
知道这个代码可用的地方吗?
我正在为eclipse开发一个编辑器插件.它在eclipse项目中的文件上工作正常,但是当通过"文件 - >打开文件"菜单(用例如Java文件工作文件)打开外部文件时,我得到的页面只显示水平蓝线和单词"ERROR".eclipse的错误日志为空,与.metadata目录中的日志文件一样.
什么可能导致这个?当我没有错误消息告诉我在哪里查看时,如何诊断错误?似乎没有办法从eclipse获得更详细的日志记录.
编辑:
我发现问题的根源与jamesh提到的一样,但不是ClassCastException - IDocument文本查看器根本没有显示的实例,因为StorageDocumentProvider.createDocument()返回null.这样做的原因是它只知道如何为实例创建文档org.eclipse.ui.IStorageEditorInput,但在这种情况下它获取的实例org.eclipse.ui.ide.FileStoreEditorInput,它不实现该接口,而是实现org.eclipse.ui.IURIEditorInput
我知道Eclipse的大多数Java开发工具都有一个简短的脚本,用于为所需元素(包括页面级)添加JavaDoc块.
此外,我知道PDT将允许您通过"源"菜单为许多内容"生成元素注释".
是否有一个Eclipse插件(或者它可能是PDT中的标准,我刚刚错过了它),它允许您为给定文件中的所有/一些受支持的元素添加PHPDoc块?
我正在尝试在eclipse插件中创建一个新文件.它不一定是Java文件,例如它可以是HTML文件.
现在我这样做:
IProject project = ...;
IFile file = project.getFile("/somepath/somefilename"); // such as file.exists() == false
String contents = "Whatever";
InputStream source = new ByteArrayInputStream(contents.getBytes());
file.create(source, false, null);
Run Code Online (Sandbox Code Playgroud)
文件被创建,但问题是它不会被识别为任何类型; 我无法在任何内部编辑器中打开它.直到我重新启动Eclipse(刷新或关闭然后打开项目没有帮助).重新启动后,该文件完全可用,并在其类型的正确默认编辑器中打开.
有什么方法我需要调用才能将文件置于"无效"状态之外吗?
我正在尝试使用Eclipse Indigo和Eclipse 插件(GPE),但是找不到GPE 3.7.我的意思是,我会对GPE 3.6感到满意.
现在我在安装GPE3.6时出现此错误:
无法完成安装,因为找不到一个或多个必需的项目.正在安装的软件:适用于Eclipse 3.6的Google插件2.2.0.v201102111811(com.google.gdt.eclipse.suite.e36.feature.feature.group 2.2.0.v201102111811)缺少要求:Eclipse插件适用于Eclipse 3.6 2.2.0. v201102111811(com.google.gdt.eclipse.suite.e36.feature.feature.group 2.2.0.v201102111811)需要' org.eclipse.platform.feature.group [3.6.0,3.7.0) '但它不能被发现
什么是org.eclipse.platform.feature.group?我必须安装什么样的包裹?
我正在尝试为eclipse安装google插件,但安装程序一直告诉我:
org.eclipse.equinox.internal.p2.engine.phases.CheckTrust阶段发生错误
我首先尝试从互联网安装但由于速度不佳而取消了它.然后我下载它并尝试在本地安装,然后我有这个问题.我正在使用Eclipse 3.7.1,谷歌插件也适用于3.7版本.
我也尝试通过删除名称为equinox的anythings来清理配置文件夹,但这没用.
有什么建议?谢谢!
这里是错误日志:
!SESSION 2012-02-03 06:30:06.977 -----------------------------------------------
eclipse.buildId=M20110909-1335
java.version=1.6.0_22
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Framework arguments: -product org.eclipse.epp.package.java.product
Command-line arguments: -os linux -ws gtk -arch x86 -product org.eclipse.epp.package.java.product
!ENTRY org.eclipse.equinox.p2.engine 4 4 2012-02-03 06:33:17.752
!MESSAGE An error occurred during the org.eclipse.equinox.internal.p2.engine.phases.CheckTrust phase.
!SUBENTRY 1 org.eclipse.equinox.p2.engine 4 0 2012-02-03 06:33:17.752
!MESSAGE session context was:(profile=epp.package.java, phase=org.eclipse.equinox.internal.p2.engine.phases.CheckTrust, operand=, action=).
!SUBENTRY 1 org.eclipse.equinox.p2.engine 4 0 2012-02-03 06:33:17.752
!MESSAGE Error reading signed content.
!STACK 0
java.io.IOException: The …Run Code Online (Sandbox Code Playgroud) 我在eclipse 3.7 indigo中安装了Metrics Plguin 1.3.8.在安装并重新启动系统后,我无法在Project属性中看到任何Metrics选项.
任何人都对此有任何想法.
是否可以访问/操纵eclipse workspace通道command-line?
我主要询问工作区元数据而不是文件本身.
例如,做一些事情
我正在使用Eclipse Version:Oxygen.1a Release(4.7.1a),我想扩大Project Explorer树视图的字体大小,因为我有一些视觉问题,因此我搜索了许多地方以扩大项目树视图的字体大小.
我只在项目资源管理器树视图中为较旧的eclipse版本发布了字体更改,这些版本较旧或等于eclipse luna版本.
对于这些信息,我想说这个Oxygen版本是Eclipse IDE中的最新版本,请有人帮助我.
当我等待完成Eclipse项目进度时,它连接到https://www.pramati.com并更新了repo.
我的项目与Pramati有什么关系?Pramati取得了什么样的东西,我从Pramati取出了什么样的东西?
Eclipse版本信息:
版本:Oxygen.2发行版(4.7.2)版本号:20171218-0600
eclipse-plugin ×10
eclipse ×9
java ×4
eclipse-pde ×1
eclipse-pdt ×1
file ×1
flexunit ×1
gwt2 ×1
ide ×1
install ×1
junit ×1
maven ×1
open-source ×1
php ×1