快速业务通道

Eclipse Weed - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-15

Eclipse Weed

时间:2011-09-07

Eclipse曾经使用过的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]Working 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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号