程序写得好好的,也不知道是哪一步的祸害,Eclipse就在我的工具栏添加一个新的按钮“工作集”。
除此之外,我还发现,NEW,IMPORT默认目录项也自动加了一些ide基本操作的选项。
虽然,这样看起来是IDE在帮我们做事(打好UI开发基础),但有时候这也是一种累赘;因为大多数时候,我们不需要这些自动生成的功能,我们需要的是DIY..
好啦,啰索这么多废话之后。我来总结解决办法。
IDE自动添加按钮,无非就是因为扩展点,插件机制的原因。
我们找到提供这个“工作集”工具栏选项的插件,(我在网上查到是org.eclipse.ui.ide),然后在插件依赖项里面去除这一个插件。这个时候你也许就会在你的程序里面发现一些错误冒出来,这些报错无非就是导入包的时候找不到文件之类的,好啦,你也许应该或者可能猜出来谁是“罪魁祸首”了吧。没错,就是这些你使用的类包文件,(你也许使用了某个向导Example之类的操作,我就是这么干的,使你的插件自动导入了一些必需使用的包)。把这些错误一一排除(通常,我们都可以找到事情的第二种解决方案),然后重新启动你的产品。发现症况还在,,是不是开始骂我了?耐心一点接着看完。
选择Eclipse的Run->Run...中,在弹出对话框中选中Eclipse Application下自己的RCP产品,然后在Plugin-in中的Target platform中只选择自己RCP所需要的jar文件即可(如果确实不知道自己的RCP需要哪些插件,就找到org.eclipse.ui.ide这个包,把前面的那个勾去掉即可,其它的自动导入项可能由其它不同的插件导入,用相同的办法去除即可)。
问题解决。!。
除此之外,我还发现,NEW,IMPORT默认目录项也自动加了一些ide基本操作的选项。
虽然,这样看起来是IDE在帮我们做事(打好UI开发基础),但有时候这也是一种累赘;因为大多数时候,我们不需要这些自动生成的功能,我们需要的是DIY..
好啦,啰索这么多废话之后。我来总结解决办法。
IDE自动添加按钮,无非就是因为扩展点,插件机制的原因。
我们找到提供这个“工作集”工具栏选项的插件,(我在网上查到是org.eclipse.ui.ide),然后在插件依赖项里面去除这一个插件。这个时候你也许就会在你的程序里面发现一些错误冒出来,这些报错无非就是导入包的时候找不到文件之类的,好啦,你也许应该或者可能猜出来谁是“罪魁祸首”了吧。没错,就是这些你使用的类包文件,(你也许使用了某个向导Example之类的操作,我就是这么干的,使你的插件自动导入了一些必需使用的包)。把这些错误一一排除(通常,我们都可以找到事情的第二种解决方案),然后重新启动你的产品。发现症况还在,,是不是开始骂我了?耐心一点接着看完。
选择Eclipse的Run->Run...中,在弹出对话框中选中Eclipse Application下自己的RCP产品,然后在Plugin-in中的Target platform中只选择自己RCP所需要的jar文件即可(如果确实不知道自己的RCP需要哪些插件,就找到org.eclipse.ui.ide这个包,把前面的那个勾去掉即可,其它的自动导入项可能由其它不同的插件导入,用相同的办法去除即可)。
问题解决。!。