Welcome 微信登录

首页 / 软件开发 / JAVA / Eclipse Weed

Eclipse Weed2011-09-07Eclipse曾经使用过的Workspace的列表

文件eclipseconfiguration.settingsorg.eclipse.ui.ide.prefs的 RECENT_WORKSPACES参数记录了该eclipse曾经使用过的工作区(它们的全路径)。 MAX_RECENT_WORKSPACES参数设置了需要被记录的工作区的最多个数(默认值为5) 。这些路径的列表会显示在主菜单File-->Switch Workspace...-- >Workspace Lanucher中的Workspace下拉列表框内。

在启动时使用指定的工作区

eclipse.exe -data Workspace_Full_Path

注意:使用这种方法使用的工作区不会记录到 org.eclipse.ui.ide.prefs ( 见上一主题)中。

这可能是因为在启动时已经明确了工作区,也就不需要在 Workspace Lanucher 选择了,故Eclipse不将该信息记录到配置文件中。

Format多个文件

这一点其实很简单,右键点击需要被格式化的文件(或它所在的目录)-- >Source-->Format,即可。

注意:

[1]由于该操作没有“后悔药”(即不能做undo),所以在做之前要谨慎。

[2]如果是右键点击某个目录,那么该操作只能影响该目录当前路径下的文件 ,它子目录中的文件不会被格式化。

配置外部工具(External Tools)

根据Eclipse的帮助可以知道配置外部工具的一般方法(请见Eclipse3.2帮助 )。但对于配置某个特定的外部工具还需要区别对待。JDK/bin中自带的 javap.exe可以分解class文件,帮助我们理解程序的执行过程,是一个十分有用 的工具。下面就以把javap.exe工具配置为外部工具作为例子进行讲述。

假设有目录结构:

Test

|--src

| |--test

| |--Test.java

|

|--bin

|--test

|--Test.class Test是Eclipse的Java工程;src是源代码目录,其中有源代码 test/Test.java文件;bin是输出目录,其中有test/Test.java被编译后生成的 test/Test.calss文件。

如果我们仅仅在cmd窗口(而非Eclsipe环境中)使用javap.exe,可以在任何 目录下执行如下形式的命令行(前提是已经设置了JAVA_HOME环境变量):

javap -classpath Workspace_PathTestin -c test.Test