Eclilpse定位选中java类对应的class文件
1,定义一个.bat文件
内容为:
set class_path=%1 set class_path=%class_path:.=\% explorer /select,%class_path%.class
其中:
- 第一行,将eclipse返回的路径设置到class_path中。
- 第二行,将class_path中的点"."替换为"\"。
- 第三行,执行explorer命令使用资源管理器浏览class_path路径下的文件。/select在资源管理器上选中指定的文件。
2,External Tools Configurations
打开Exteral Tools Configurations界面,
3,新建Program
- location:选择刚才新建的.bat文件
- Arguments:${workspace_loc}${project_path}\webapp\WEB-INF\classes\${java_type_name}
- maven项目的Arguments:${workspace_loc}${project_path}\target\classes\${java_type_name}
其中:
- ${workspace_loc}为Eclipse默认的workspace路径,所以如果发现不对就改成当前的workspace路径。例如E:\workspace_work_emn。
- ${project_path} 为项目名称。
- webapp,根据项目classes存放路径而定,例如普通的java web项目一般都在webapp\WEB-INF\classes下。maven项目在target\classes下。
4、run
点击出Exteral Tools Configurations界面,选择program下我们刚新建的“定位class”点击run即可。
如果不起作用,看eclipse的控制台日志,看真正制定的命令是什么,文件路径是否正确,参考着修改。
定位java文件到文件夹的写法
定位java文件就类似了
- .bat文件:
set class_path=%1 set class_path=%class_path:.=\% explorer /select,%class_path%.java
- Arguments:${workspace_loc}${project_path}\src\${java_type_name}
- maven项目的Arguments:${workspace_loc}${project_path}\src\main\java\${java_type_name}