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
在配置外部工具时可使用如下变量:
${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
相关文章推荐
- java调用windows的wmi获取设备性能数据
- 深入理解 Java 垃圾回收机制
- ==和equals的区别
- 关于java中MySQL的事务回滚
- javaFx中tableview使用cellfactory进行赋值的问题
- 最全面的Java多线程用法解析
- Java基础-子类和父类之间的诡异事件
- Java中Synchronized的用法
- Java虚拟机JVM内存分区及代码执行机制
- 编程之美 NIM3 两堆石头的游戏 解法一Java版
- Java将科学计数法数据转为字符串
- Swagger与SpringMVC项目整合
- java连接sql server
- ActiveQM安装以及Spring配置
- java比.net优美的一个小地方
- Java中使用连接池技术链接数据库
- java入门教程-3.3Java变量的作用域
- java删除文件夹及子目录
- java使用Scanner类循环从控制台中获取数据的方法代码。
- Struts2_参数传值