Eclipse Weed - 编程入门网
Eclipse Weed时间:2011-09-07Eclipse曾经使用过的Workspace的列表 文件eclipse\configuration\.settings\org.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_Path\Test\bin -c test.Test Eclipse Weed(2)时间:2011-09-07配置外部工具的步骤: [1]通过主菜单Run-->External Tools-->External Tools...进入外部 工具配置向导。 [2]选择Program项,并按左上角的新建(New Launch Configuration)按钮显示 配置对话框。 [3]在Name文本框中输入这个External Tool的名称,本处写javap。 [4]在Location中填入javap.exe的路径。因为java.exe是工作区之外的程序, 所以可以通过Browse File System...按钮进行选择。 [5]Wo***ng Directory文本框保持为空。 [6]Arguments中要填入执行javap命令时所需要的参数,这个参数就是前述命 令行中的-classpath Workspace_Path\Test\bin -c test.Test。但我们要使该工具 有通用的使用,就不可能将这个参数“写死”了。所以需要使用一些变量 (Variable)来代替具体的路径。点击按钮Variables...可以看到所有的变量,我 们需要使用workspace_loc,project_name和java_type_name。最终的完全参数如 下所示: -classpath ${workspace_loc}/${project_name}/bin -c ${java_type_name} [7]点击Apply之后,就可以在工具栏的外部工具按钮(带一把红色小锁的Run图 标)中发现一个名为javap的外部工具被添加进去了。 [8]选择某一个Java文件,然后点击工具栏上的外部工具按钮,即可对这个 Java文件对应的class文件进行分解了。分解信息会显示在控制台中。 注意:细心的朋友肯定可以发现,上述方法有十分严重的局限性:class文件 必须在bin目录下。其实对于设置外部工具的确切方法我没有完全弄清楚,主要是 不懂各个Variable的确切含义,以及它们的组合规律。 又: |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |