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

java-我们如何在目标平台上自动禁用Eclipse插件?

我们已经开发了一个名为CodingSpectator的Eclipse插件,该插件收集有关Eclipse中各种Java开发工具的用法的一些数据.这些数据有助于我们更好地了解开发人员如何使用Eclipse,以及如何改进Eclipse以更好地满足程序员的需求. CodingSpectator从Eclipse中打开的每个工作区中捕获数据.我们的一些用户开发RCP应用程序或Eclipse插件.因此,他们从其主要Eclipse实例运行Eclipse的新实例.但是,我们不希望CodingSpectator从目标平台收集数据(从主...

java-Eclipse项目错误

我正在通过Android开发者网站中的Bluetooth聊天进行工作Eclipse IDE.我正在使用Android 2.1,并将操作栏更改为改为显示Toast消息,并且仅与Secure一起使用连接. 在同一个名为BluetoothChat的软件包下,我有三个班级,BluetoothChatService和DeviceListActivity,项目名称为蓝牙 其中两个文件有我修复的错误.他们被保存了清除以前标记两个.java文件的红色x.所有的其他文件也清除错误.但是,主要Android项目文件夹仍包含红色的x,而Eclipse不...

Eclipse Java SE升级Java EE【代码】【图】

网上教程大多是提供了“http://download.eclipse.org/releases/ganymede/”地址,但是实际更新过程中会报错。 参考来自:eclipse 安装java ee插件(java se升级到java ee) 本来安装的java se,后需要开发java ee程序,走了些弯路才安装成功。如下是步骤 1.打开eclipse,help->About Eclipse IDE,看好我下图红线圈出的地方,也就是版本号2.help->install New Software,在Work with的框里填 http://download.eclipse.org/releases/...

java-Eclipse插件:创建动态菜单和相应的处理程序?【代码】

我正在尝试编写我认为非常简单的Eclipse插件,但是由于我以前从未使用过PDE,因此我真的很难找到解决方法. 基本上,我想做的是在Java Project上下文菜单中添加一个子菜单,该菜单将在项目的根目录中列出一堆可用文件.然后,在选择这些子菜单项之一后,我希望调用该处理程序并传递所选文件的名称. 到目前为止,我已经通过向org.eclipse.ui.menus扩展点添加动态menuContribution来使菜单正确显示.我定义了我自己的CompoundContributionItem,...

java-如何在Eclipse中强制JFace向导的最小高度?【代码】

我正在介绍一个向导(代码here),该向导太低,因此内容无法完全显示(请参见下面的屏幕截图): 如何强制向导达到最小高度? 根据this question here on StackOverflow的答案,该向导的高度将与该向导中最大的向导页面的高度相同,但我的向导至少不会根据最大页面的内容来调整其大小,而且我还尝试设置最小高度第一个可见的向导页面的代码,其在WizardPage类中的代码如下:@Override public void createControl(Composite parent) {// creat...

我可以在Eclipse 3.x中使用Java 7吗?

我正在尝试使用jdk 7配置我的Eclipse(Helios)来编译我的代码.我没有在Windows XP上安装jdk 7.但是我将所有jdk内容都包含在我的项目中.似乎this post中提供的解决方案不起作用.编译Java代码需要JDK. JRE足以运行已编译的代码.我认为我们需要一种配置JDK的方法,而不仅仅是JRE.我使用JDK 7的新功能(开关中的String)进行了测试,我可以在批处理文件编译系统中对其进行编译,但不能使用eclipse对其进行编译. 任何想法?解决方法:这就是我使...

java-查看在Eclipse中调试时在何处设置变量值

我想知道是否在Eclipse中调试时是否有功能/方式专注于变量并在变量获得其值的地方“回溯”.我希望我已经足够清楚了,但是我可以看出这是否是一个奇怪的问题. 问题是,我有两个类似的类,都使用同一类的@Resource实例.其中一个类运行良好,但另一个类为相关实例变量获取了NullPointerException.我不知道这是怎么回事.因此,如果您知道一种在Eclipse调试器中“回溯”以查看“年龄多大”以及设置变量值的位置的方法,我将不胜感激! 如果由于...

java-在Eclipse中从第三方jar查看源代码

我正在Eclipse中进行Java项目.在此,我使用的是放在类路径中的第三方JAR.现在,我想了解JAR文件中的代码,并希望查看实际代码并像我自己的代码一样浏览第三方代码. 我的问题是:代替我手动反编译JAR中的所有类文件并将它们按照程序包声明放入相应的文件夹中,Eclipse是否可以通过某种方式为我反编译它们并将它们放入相应的文件夹中? ?在这种情况下应采取什么方法?解决方法:我使用的反编译器是JAD.它有一个eclipse插件Jadclipse. 您可...

java-如果未处理RuntimeException,我可以设置eclipse来显示警告吗?【代码】

我有以下代码:public static void main(String[] args) {willItThrowException(); }private static void willItThrowException() throws RuntimeException {throw new RuntimeException(); }是否有任何eclipse配置可以对未声明的运行时异常显示警告/错误,该异常在方法声明中声明但未在willItThrowException()行中捕获; ?解决方法:不是我知道的,我找不到.捕获运行时异常并非总是一个好的选择.而且,您将收到大量有关捕获IllegalAr...

java-禁用Eclipse插件?

我正在运行用于Java开发的最新版本的Eclipse(Indigo).默认情况下,它带有一堆我们不需要或不需要的插件.如何禁用或卸载它们? “关于->安装详细信息”中的卸载按钮显示为灰色. 例如,我希望禁用这些功能:Maven GIT Usage我们使用Ant和Perforce,因此没有理由拥有它们. 在Maven及其使用中,它在后台保持“更新索引”,这在这里浪费了带宽.即使我们在首选项中禁用了所有下载(Usage对此也很尊重,但是看来Maven只是忽略了设置).对于GIT,它似...

java-Eclipse行号状态行贡献项如何实现?【代码】

我需要更新状态行编辑器特定的信息.我已经有自己的实现,但是我想看看Eclipse贡献项目是如何实现的,它显示了状态行中行号/列位置的实现.谁能指出我在哪里可以找到源代码? 提前致谢,亚历克斯解决方法:我一直在研究它,它涉及很多,而且我不确定我是否有完整的图片,但是万一这对某人有帮助… 将编辑器与对StatusLine(以及菜单和工具栏)的贡献进行绑定的声明方式是通过IEditorActionBarContributor类.在plugin.xml中为编辑器类型声明该类...

java-Eclipse,为64位设置编译32位项目

我一直在32位Windows Xp PC上使用Eclipse进行Java项目.该项目与通过Visual Studio 2008通过Java Native Interface(JNI)开发的另一个C项目有关.现在,我已将项目移至64位Windows 7 PC上. 可以在Visual Studio上编译C项目,但是如果我尝试在Eclipse上编译Java项目,那么我将得到:Exception in thread “Thread-3” java.lang.UnsatisfiedLinkError:C:\Users\Desktop\temp\BioTesi\BioCpp.dll: %1 is not a valid Win32 application我认...

java-Eclipse插件开发:如何通知视图内容已更改?【代码】

我正在开发我的第一个Eclipse插件.为此,我使用了一个具有简单视图的示例.我添加了一个IStructuredContentProvider来为视图提供内容.第一次加载时它可以工作,但是当我更改内容时,视图不会更新.我该怎么办? 这是我的IStructuredContentProvider:public class ViewContentProvider implements IStructuredContentProvider {private List<Project> projects = new ArrayList<Project>();private void addProject(Project project) {i...

Java:在Eclipse调试模式下,使用“显示”时,增加可显示文本吗?

在eclipse中,调试Java时,在显示视图中,将截断显示多少文本. 我正在检查一个可能包含很多文本的变量.有没有办法增加显示的文本显示量,或者在调试过程中查看变量的所有内容?解决方法:在这里找到答案:Variables viewer on Eclipse debugging truncates the string values 在“变量”视图中更改“最大长度…”参数的确会增加显示视图中的长度.

java-Eclipse如何自动转换?【代码】

说我有:p.size = packetLine[0]; // where packetLine is of type String[] and element at that position is number represented by String我不想总是写Integer.parseInt or reverseString.valueOfEclipse提出了纠正错误的建议,我是否可以提出建议以将其转换为值? 目前,它建议更改类型.我想要第三个命题“转换为整数”或“转换为字符串”; 当重复数千次时,这尤其令人讨厌,我可能只是介绍了自己的totot或toString2之类的转换方法...