问题标签 [eclipse-jdt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
eclipse - 如何使用相对路径将构建路径项添加到 Eclipse 3.5?
Eclipse 3.5 添加了对相对构建路径/类路径项的支持,但我似乎找不到添加相对路径项的图形方式。新的和值得注意的示例(在页面中搜索“相对”,大约下降了 40%)似乎表明我必须手动编辑 .classpath 文件。我只是错过了什么吗?
2015 年编辑:更新链接,因为它已经消失了。为了无限期地保留“新的和值得注意的”,这里是上述部分的截图。
java - Eclipse“打开类型”对话框仅限于特定界面
我正在尝试创建一个 JavaUI.createTypeDialog() 来限制用户只选择属于特定接口的类型。我怎么能这样做?
java - Eclipse 插件:org/eclipse/jdt/ui/JavaUI 上的 NoClassDefFoundError
我正在创建一个需要 jdt.ui.JavaUI 类的插件。我将 jdt.ui 插件包含在依赖项中。这是我的 Manifest.MF:
这是我的 build.properties:
在编译时,我没有收到任何编译错误。如果我使用 Eclipse(调试为 -> Eclipse 应用程序)调试插件,它工作正常。
但是,当我将其导出,然后将其复制到 Eclipse 插件文件夹中时,该插件不起作用。只要使用 JavaUI 类,什么都不会发生。错误日志报告了这一点:
关于为什么会发生这种情况的任何想法?
java - Eclipse JDT ASTVisitor - how to tell if a field is read or written in a method?
I am writing a Eclipse ASTVisitor. How to tell if a field is read or written in a method?
The idea provided was "You need to vist Assignment node. Field on the LHS is written, while fields on the RHS expression is read."
After I visit the assignment and get the LHS and RHS which are both of Expression, how do I tell if the Expression contains the field?
eclipse - 在 JDT dom 中使用类作为字段名
我正在尝试使用's Dom 方法添加StaticClassName.class
对现有类的字段访问的调用。JDT
当我IllegalArgumentException
尝试使用ast.newSimpleName("class")
.
我认为这是因为JDT
当它也用作字段名称时将其视为关键字。
无论如何要JDT
接受“类”作为标识符名称或访问类对象的另一种方式?(它必须在静态和非静态方法中工作)
java - 如何检测 Eclipse 编译错误(Java - JDT)
我需要在 POST_CHANGE 事件之后检测 java 源代码中的编译错误(通常在保存 java 文件中的更改后触发)。我正在使用 IElementChangedListener 来做到这一点。因此,为了检测错误,我尝试了以下两种可能性:
1:
2:
第一个解决方案不起作用,因为我可以得到的错误来自以前的状态,即保存之前的状态。它不反映当时的当前源代码,因此不可靠。
第二种解决方案适用于大多数情况。保存 java 文件后,我可以检测到该文件中存在的所有错误。但是,如果我执行 svn update,则此解决方案在合并后无法检测到错误。基本上我能发现的是,当我收到事件通知时,ICompilationUnit 会显示我的文件版本,而不是显示新合并的文件。奇怪的是 IFile 对象已经进行了所有更改(合并的文件),即使我从 IFile 对象创建了一个 ICompilationUnit 对象,它似乎也指向了我的 ICompilationUnit 版本的表示。
有人可以给我任何想法吗?
谢谢,蒂亚戈
java - 重用 Eclipse 的插件清单编辑器
我想在我的视图中拥有PluginManifestEditor功能(而不是在编辑器中)。我还需要向它添加一些额外的页面(以及现有的页面,如概述、依赖项、运行时等)。
我知道它在 org.eclipse.pde.ui 插件中实现。我刚开始深入研究代码,发现 javadoc 很稀疏,没有多大用处。我想知道
- 如果有人已经做过类似的事情或有一些指示或方法
- 代码中是否有任何抽象,以便用户可以重用它并添加自己的页面。
关于如何完成的任何想法?已经谢谢了。
java - 使用 JDT 获取完整的方法名称
我是 eclipse 插件开发的新手,我正在尝试将 IMethod 转换为完整方法名称的字符串表示形式。IE
到目前为止,我不得不手动推出自己的解决方案。有没有更好的办法?
eclipse - 在 CDT 之上安装 Eclipse JDT
我安装了 eclipse CDT,我想在我的 CDT 安装之上安装 Java 开发功能 (JDT)。我一直在谷歌搜索一个小时,但我无法弄清楚如何做到这一点。
我需要安装什么插件?我需要使用哪个更新站点?
java - 如何制作一个启动类的 Eclipse 调试启动器
我正在尝试制作一个可以以编程方式启动的 Eclipse 启动配置,如果您愿意,可以构建一个自定义调试器。
我已经有了一个扩展,org.eclipse.debug.core.launchConfigurationTypes
以及和扩展。.core.launchDelegates
.ui.launchConfigurationTabGroups
.core.sourcePathComputers
我有一个执行以下代码的按钮:
我的启动委托具有以下代码:
在 get 尝试加载 ManagementClient 类并抛出 NoSuchClassDefException 之前,一切正常。我怀疑这是因为它在与实际应用程序不同的环境中启动,因此在其类路径中没有带有类的 .jar。
有谁知道如何解决这个问题?干杯!