【Java Eclipse插件开发-以编程方式保存所有项目的文件】教程文章相关的互联网学习教程文章

java-组织导入Eclipse方法

我需要知道当我按下“ CTRL SHIFT O”(组织导入)时在eclipse中调用哪个方法,以便在代码生成后调用它.此方法的名称是什么,在哪里可以找到它(Package.Interface) 谢谢解决方法:“组织导入”操作是由org.eclipse.jdt.ui.actions.OrganizeImportsAction贡献的,该动作又称为org.eclipse.jdt.internal.corext.codemanipulation.OrganizeImportsOperation.

Java-Eclipse中的Maven选项消失了

我重新启动计算机,并重新启动了装有Ubuntu 12.04的VM,然后重新启动了Eclipse.然后,我注意到有关构建的错误,因此我在终端中的存储库上进行了“ mvn全新安装”,此后,我在Eclipse中重新导入了Maven项目(当该选项仍然可用时).导入完成后,我注意到它说mvn在m2e中缺少’unpack’命令.因此,我认为我需要更新软件,因此我进入了帮助>检查更新,然后我猜它找到了更好的m2e版本,但是现在“导入现有Maven项目”已经消失了.我尝试定期导入它,但是...

java-用于精细监视编辑器更改的Eclipse插件

因此,我希望为Eclipse 4.2开发一个插件,该插件可以监视用户对其文件的编辑. 这是我的第一个Eclipse插件,并且准备工作,我浏览了Eclipse插件开发备忘单(HelloWorld),并在help.eclipse.org上花费了许多时间来浏览文档和API.我认为我对需要哪些工具有所了解,但是我不确定如何将这些工具组合在一起以完成所需的工作. 期望的结果:拥有一个插件,该插件可以随时了解添加到(Java)编辑器中的每个新字母以及所有删除内容的信息.这包括Eclipse...

java-在Eclipse IDE环境之外执行Eclipse插件(jdt / ast)

我可以将Eclipse Java development tools作为独立进程执行吗?我需要从另一个程序中使用Eclipse JDT获取Java程序的AST结构,为此,我需要在后台执行eclipse插件作为独立进程. 那可能吗?如果是这样,怎么办?解决方法:Eclipse / jdt和eclipse / ast只不过是一个jar文件,因此人们可以使用它们来构建独立的Java应用程序. 例 我用谷歌搜索找到ASTExplorer作为将eclipse / ast插件制作为独立Java项目的示例. 该程序的目标是相当老的Eclips...

java-如何在Eclipse中剖析Eclipse应用程序?

我在Eclipse中开发了一个插件.但是它存在一些性能问题.我想分析我的插件以找到一些挂钩.我搜索并找到了TPTP,但是它在Eclipse Indigo中不起作用.是否有其他可用的eclipse插件可用于对Eclipse Application / Java Process进行概要分析?我正在使用“运行/调试”作为Eclipse应用程序运行我的插件. 谢谢.解决方法:由于Eclipse程序仍然是Java程序,因此可以使用任何普通的Java Profiler.进行测量后,您只需要为插件的软件包名称过滤结果.我...

Java代码未使用’javac’进行编译,而是在Eclipse中进行编译【代码】

我刚刚在Eclipse中编写了Java多线程程序.它可以很好地编译并且像魅力一样工作. 但是,由于这是课程,因此我们需要确保它使用’javac’在命令行中进行编译,否则我们将获得零分! 因此,有些类不能编译.我收到的错误如下(它们只是在使用不同的类名时都相似,这是一个示例)GateRunnable.java:7: cannot find symbol symbol : class Station location: class package.name.here.GateRunnablepublic GateRunnable(Station st) {^这是javac问...

java-在Eclipse中禁用“转到父类”三角形

在Eclipse Indigo中,Java编辑器中的覆盖方法旁边有一个小三角形,单击该按钮将带您进入覆盖的方法定义.恰好恰好在您单击以添加断点的区域的顶部,我做这件事比通过ctrl-click轻松完成的事情要频繁得多. 我环顾四周,无法确定此功能的名称,或如何将其关闭.有任何想法吗? 这是有问题的按钮:解决方法:那是一个编辑器注释. 至少在Juno中,您可以根据常规>中的偏好关闭它们.编辑>文字编辑器>注释,在垂直标尺中取消显示:

java-如何更改eclipse源格式化程序设置以处理以下示例?【代码】

我在eclipse中写了这段代码protected void createTables(SQLiteDatabase db) {db.execSQL("create table " + CUSTOMERS_TABLE +" (" + CustomerId + " text primary key," +FirstName + " text," +MiddleName + " text," +LastName + " text," +Portrait + " BLOB," +Gender + " integer," +Age + " integer," +Passed + " integer"+");"但是当我使用source-> format eclipse格式化我的代码时,请像这样protect...

java-如何使用Escripts插件运行Eclipse Project?【代码】

我已经安装了Eclipse Escripts插件,但是它似乎没有适当的文档,并且对Eclipse JDT API还是很陌生. 我正在尝试编写一个脚本,该脚本只需使用Escripts一键即可运行Server和多个客户端.服务器和客户端都是运行配置,就像我在Eclipse中一样. 这是一个可以打开新项目向导的脚本示例<?xml version="1.0"?> <escript><action id="org.eclipse.jdt.ui.actions.OpenProjectWizard"><dialog title="New Java Project"><!-- Enter the project na...

java-与Applaud类似的Phonegap Eclipse插件

有人知道有一个类似于Applaud的插件可以快速开发Android Phonegap吗?Applaud非常好,但是最近支持的Phonegap版本是1.9,自那时以来他们就没有更新过,我至少需要一个Phonegap 2.1.谢谢您,我正在等待您的建议.解决方法:您应该download PhoneGap到本地文件夹.然后,在创建项目时,请勿使用Applaud内置的PhoneGap,而是将其指向您的PhoneGap下载文件夹,如下所示:

java-Eclipse错误:导入项目时出现“无法读取项目描述文件”【代码】

我刚搬到Ubuntu,认为将我的Android项目从旧工作区导入到Ubuntu上的新工作区很简单.哈! 我转到:新建->项目…->现有代码的Android项目.选择“复制到工作区”. 我收到的错误是: 刷新本地更改时出现问题使用本地文件系统刷新资源时发生错误.无法读取“ MyProject”的项目描述文件(.project).该文件已在磁盘上更改,现在包含无效信息.在描述文件恢复到有效状态之前,项目将无法正常运行. 我已经检查了项目文件,没有任何问题.有任何想法...

在Eclipse中的项目中搜索引用会带来.class文件而不是.java文件

我将eclipse用于开发项目.这是在挠头.当查找具有相同项目的对象的引用时(使用菜单search>>>>> project),eclipse将引用带入.class文件而不是.java文件中.如果删除.class文件,则它将在.java文件中找到引用.我希望eclipse从一开始就带.java文件,因为.class文件对我没有用. 是否存在可以解决此问题的设置?解决方法:在eclipse中检查项目属性. 右键单击该项目->选择属性->选择Java构建路径->单击“源”选项卡. 检查您是否没有在其中包含...

Java源代码生成:Eclipse JDT AST与CodeModel

我正在编写一个eclipse插件,该插件使用户可以使用拖放式UI来编写Java代码.我遇到了这两个Java源代码生成库. Eclipse JDT AST和代码模型. 我想了解这两个库的优缺点.根据我的阅读和理解: > AST非常强大.查看我所看到的代码示例和ASTView插件,我完全相信我们可以使用该库编写任何Java构造.在哪里找不到有关代码模型的大量文档或示例.因此,我对其功能并不十分清楚.我想知道CodeModel是否像AST一样强大.> CodeModel所需的代码量比AST少...

java-如何从Eclipse中的Maven构建中调试测试?

如何启动Maven构建并使测试出现在Eclipse的调试透视图中?解决方法:程序包或安装是一个原子动作,实际上不应停止该动作以进行调试(除非您要调试Maven插件).不过,您应该能够通过选择Eclipse项目并执行“调试为-> JUnit测试”来调试测试.

java-Eclipse自动完成更改变量名称

只是一个愚蠢的问题,但很难搜索,因为有太多关于eclipse自动完成的主题,很难找到与我的问题相匹配的东西. 所以有问题是: 如果我写:“ MyClass MyVarName”,然后按空格,(添加“ = new MyClass()”)Eclipse会自动在变量名中添加:“ MyClass MyVarName_MyClass”或类似的名称…..(只是没有下划线….stackoverflow不会标记为其他粗体…) 这真的很烦人,因为我导入了同事的日食配置…我真的不知道如何禁用…. 提前致谢 //编辑: 这似乎...