Java认证考试技巧:治理Eclipse插件方法
简单地把plugin放到Eclipse SDK本身的features和plugins目录下来进行plugin的安装,但是这种方法并不利于plugin的治理: 虽然可以简单地把plugin放到Eclipse SDK本身的features和plugins目录下来进行plugin的安装,但是这种方法并不利于plugin的治理:
虽然可以通过eclipse SDK的update功能来升级自身,然而因为速度的原因我们一般还是会选择完全新版本,这样就需要把后来安装到eclipse SDK目录下的plugin都挑选出来并拷贝到新版本的eclipse SDK目录下,假如这样的plugin比较多的话将会有些麻烦。 有时候会共存多个版本的eclipse SDK,显然我们并不想把这些plugin拷贝到每个版本的eclipse SDK里 eclipse platform是支持把plugin安装到其他目录的,不过它对这些目录是有要求的:该目录必须有一个名为eclipse的子目录,eclipse子目录下必须有一个。eclipseextension文件,plugin本身放在eclipse子目录下的features和plugins目录下。这样的一个位置就是一个eclipse extension,。eclipseextension文件描述了这个eclipse extension,包括三项name、id和version;可以有多个eclipse extension,具体创建几个eclipse extension,每个eclipse extension包含哪些plugin,完全视情况而定,比如可以把关系比较密切的几个plugin放在一个eclipse extension中。
显然我们必须告诉eclipse platform这些eclipse extension的位置才行,这有两种方法:
当eclipse启动后用,打开Help-Software Updates/Manager Configuration,用Add an Extension Location来添加eclipse extesnion,指定的位置将会被存放到当前的configuration里 在eclipse platform所在的eclipse目录下建一个links目录,在该目录下放一些以。link结尾的文件,文件中指定eclipse extension的位置,每行一个,格式为path=location,路径分隔符为正斜杠,假如用反斜杠必须用两个以转义 第一种方法是把eclipse extension的位置保存在当前configuration中,因此用这种方法指定的eclipse extension是特定于configuration的,不同的configuration可以具有不同的eclipse extension配置,可以在启动时用-configuration选项来选择一个configuration,但是似乎当添加完eclipse extension后是不能删除的,只能disable,而且多个configuration也带来了治理的.负担;第二种方法比较明了,但它是configuration insensitive的,不管以哪个configuration运行这些eclipse extension都是可见的,这里不用担心内存的占用问题,因为eclipse的plugin都是lazy loading的,
可以简单地把plugin放到Eclipse SDK本身的features和plugins目录下来进行plugin的安装,但是这种方法并不利于plugin的治理: 虽然可以简单地把plugin放到Eclipse SDK本身的features和plugins目录下来进行plugin的安装,但是这种方法并不利于plugin的治理:
虽然可以通过eclipse SDK的update功能来升级自身,然而因为速度的原因我们一般还是会选择完全新版本,这样就需要把后来安装到eclipse SDK目录下的plugin都挑选出来并拷贝到新版本的eclipse SDK目录下,假如这样的plugin比较多的话将会有些麻烦。 有时候会共存多个版本的eclipse SDK,显然我们并不想把这些plugin拷贝到每个版本的eclipse SDK里 eclipse platform是支持把plugin安装到其他目录的,不过它对这些目录是有要求的:该目录必须有一个名为eclipse的子目录,eclipse子目录下必须有一个。eclipseextension文件,plugin本身放在eclipse子目录下的features和plugins目录下。这样的一个位置就是一个eclipse extension,。eclipseextension文件描述了这个eclipse extension,包括三项name、id和version;可以有多个eclipse extension,具体创建几个eclipse extension,每个eclipse extension包含哪些plugin,完全视情况而定,比如可以把关系比较密切的几个plugin放在一个eclipse extension中。
显然我们必须告诉eclipse platform这些eclipse extension的位置才行,这有两种方法:
当eclipse启动后用,打开Help-Software Updates/Manager Configuration,用Add an Extension Location来添加eclipse extesnion,指定的位置将会被存放到当前的configuration里 在eclipse platform所在的eclipse目录下建一个links目录,在该目录下放一些以。link结尾的文件,文件中指定eclipse extension的位置,每行一个,格式为path=location,路径分隔符为正斜杠,假如用反斜杠必须用两个以转义 第一种方法是把eclipse extension的位置保存在当前configuration中,因此用这种方法指定的eclipse extension是特定于configuration的,不同的configuration可以具有不同的eclipse extension配置,可以在启动时用-configuration选项来选择一个configuration,但是似乎当添加完eclipse extension后是不能删除的,只能disable,而且多个configuration也带来了治理的负担;第二种方法比较明了,但它是configuration insensitive的,不管以哪个configuration运行这些eclipse extension都是可见的,这里不用担心内存的占用问题,因为eclipse的plugin都是lazy loading的。
-
Java main方法经典面试题
以下是笔者认为比较经典的关于Javamain方法的面试题,与其说是Java面试题,其实也是Java的一些最基础知识问题,分享给大家,希望对大家面试有所帮助!1.不用main方法如何定义一个类?不行,没有main方法我们不能运行Java类。在Java7之前,你可以通过使用静态初始化运行Java...
-
Java笔试题附答案
Sun认证Java程序员考试内容涉及Java所有相关知识、编程概念及applet开发技巧。以下是小编整理的关于Java笔试题附答案,希望大家认真阅读!一、单项选择题是从()语言改进重新设计。B.C++calC答案:B2.下列语句哪一个正确()A.Java程序经编译后会产生machinecode程序...
-
2017年JAVA考试检测试题
Java语言靠群体的力量而非公司的力量是Sun公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。下面是小编整理的关于JAVA考试检测试题,希望大家认真阅读!编程题1、编写一个Java程序在屏幕上输出Hello!。publicc...
-
2016年Java考试精选练习题及答案
1java类可以作为(C)A类型定义机制B数据封装机制C类型定义机制和数据封装机制D上述都不对2在创建对象时,必须(C)A先声明对象,然后才能使用对象B先声明对象,为对象分配内存空间,然后才能使用对象C先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象D上述说法...
相关文章
- 如何理解Javascript的caller,callee,call,apply区别
- 如何理解Javascript的caller,callee,call,apply区别
- 如何理解Javascript的caller,callee,call,apply区别
- 如何理解Javascript的caller,callee,call,apply区别
- 如何理解Javascript的caller,callee,call,apply区别
- 如何理解Javascript的caller,callee,call,apply区别
- 如何理解Javascript的caller,callee,call,apply区别
- 如何理解Javascript的caller,callee,call,apply区别
- 如何理解Javascript的caller,callee,call,apply区别
- 如何理解Javascript的caller,callee,call,apply区别