您的位置:首页 > 编程语言 > Java开发

eclipse配置external tool configurations外部工具

2016-05-24 11:37 435 查看
外部工具的输出显示在控制台视图中。

在配置外部工具时可使用如下变量:

${workspace_loc}:

workspace的绝对路径

${workspace_loc:<resource path>}:

所指定的resource的绝对路径。resource path是相对于workspace root的完整路径。

注意:${workspace_loc:/myproject/myfile.txt}和${workspace_loc}/myproject/myfile.txt不一定相同,因为前者表示的myfile.txt可能位于workspace之外。

${project_loc}:

当前所选择的resource所在的project或正构建的project或所选择的的绝对路径

${project_loc:<resource path>}:

所指定的resource所在的project的绝对路径。resource path是相对于workspace root的相对路径。

${project_path}

当前选择的资源所在的project或者正构建的project的相对于workspace root的相对路径。

${project_name}

当前选择的资源所在的project或者正构建的project的名称

${container_loc}:

当前所选择的资源的parent的绝对路径

${container_loc:<resource path>}

所指定的resource的parent的绝对路径

${resource_loc}

当前选定的资源的绝对路径

${resource_loc:<resource path>}

所指定的资源的绝对路径

${container_path}

当前选定的资源的parent的相对于workspace root的路径

${resource_path}

当前选定的资源的相对于workspace root的路径

${container_name}

当前选定的资源的parent的名称

${resource_name}

当前选定的资源的名称

${build_type}

在外部工具作为构建的一部分时表示构建的类型。值可以是“full”、“incremental”、“auto”。如果外部工具运行于构建之外,值为“none”

假设workspace目录为c:\eclipse\workspace。

示例:

附录:打开文件所在的目录

1、Run ---- External Tools ---- External Tools Configurations

2、双击program,新建

3、 Location 中填写 windows 资源管理器路径(C:\Windows\explorer.exe)

4、Arguments 中填写 ${container_loc}

5、Common 选项卡,选中 External Tools 复选框(使该项出现在工具栏中)

6、Apply

各对应变量值如下:

Arguments Location

${workspace_loc} c:\eclipse\workspace

${workspace_loc:/MyProject1/MyFile.txt} c:\eclipse\workspace\MyProject\MyFile.txt

${workspace_loc:/MyProject2/MyFile.txt} c:\projects\MyProject2\MyFile.txt

${project_loc} c:\projects\MyProject2

${project_loc:/MyProject1/MyFile.txt} c:\eclipse\workspace\MyProject

${container_loc} c:\projects\MyProject2\MyFolder

${resource_loc} c:\projects\MyProject2\MyFile.txt

${project_path} /MyProject2

${container_path} /MyProject2/MyFolder

${resource_path} /MyProject2/MyFolder/MyFile.txt

${project_name} MyProject2

${container_name} MyFolder

${resource_name} MyFile.txt

${build_type} none
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: