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文件就类似了
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}
- 大小: 13.7 KB
- 大小: 84.5 KB
分享到:
相关推荐
这篇博客“Java类动态加载(一)——java源文件动态编译为class文件”可能主要探讨了如何在运行时将Java源代码(.java)编译成对应的字节码文件(.class),并将其加载到Java虚拟机(JVM)中。以下是对这个主题的详细解析...
Java反编译是将已编译的字节码(.class文件)转换回源代码(.java文件)的过程,这对于理解和学习已有的Java程序、逆向工程或调试都是很有用的。标题提到的"java反编译工具"是用于这个目的的软件,它能够帮助开发者...
- 递归处理子目录:若想对整个包含多个子目录的项目进行反编译,可以使用`-r`选项,例如:`jad -r -d srctree/**/*.class`将递归地处理`tree`目录及其所有子目录下的`.class`文件,并根据类所在的包名称创建对应的...
轻松方便的把class文件转化为java文件
它允许用户查看并理解已编译的.class文件的内容,因为Java的源代码(.java文件)通常不会随可执行文件一起发布。`JavaDecompiler`这个标题暗示我们将探讨如何使用Java反编译器来打开和解析.class文件。 Java类文件是...
Java Class文件是Java源代码经过编译器处理后的二进制形式,它们包含了程序的结构信息,如类、接口、变量、方法等定义。在Java开发过程中,有时我们需要查看或分析这些Class文件,以理解程序运行原理、调试或逆向...
Java Class文件是Java程序编译后的二进制格式,它包含了类和接口的定义、方法体、常量池等信息,但这些信息是以机器可读的字节码形式存在,对于人类来说不易理解。为了查看和理解Class文件内部的源代码,我们就需要...
Java源代码(.java文件)在经过Java编译器(javac)处理后,会生成对应的Class文件。Class文件采用一种特殊的二进制格式,这种格式具有固定结构,主要包括以下几个部分: 1. 魔数:标识文件为Java类文件,固定为0...
这将编译指定的`.java`文件,生成对应的`.class`文件。如果源代码中有多个类,每个类都会生成一个`.class`文件。 4. 验证编译结果:如果编译成功,你会看到没有任何输出。`.class`文件会出现在与`.java`文件相同的...
class文件是Java源代码经过JVM(Java Virtual Machine)编译后的二进制格式,它包含了类的结构、方法、变量等信息。本篇文章将详细探讨如何解析这些class文件,以及在Android开发中可能遇到的相关问题。 1. **Java...
在IT行业中,对Java类文件(.class)进行反编译是一项常见的任务,尤其是在软件逆向工程、代码分析和调试过程中。"DJJava 反编译class文件"是一款专门用于此目的的工具,它能够将Java字节码转换回可读的Java源代码。...
Java热加载Class文件是开发者在调试和优化代码时非常实用的一种技术,它允许开发者在不重启JVM的情况下更新和替换已加载的类,极大地提高了开发效率。本文将深入探讨Java热加载Class文件的相关知识点。 首先,理解...
Class文件是Java编译器将源代码编译后的结果,包含了类的结构信息、方法定义、常量池等关键数据。理解并能解析Class文件,对于进行JVM优化、字节码分析、动态代理、插桩等高级技术至关重要。 首先,Class文件是以二...
Java 类(.class)文件是Java程序编译后的二进制形式,它们包含了机器可执行的指令和数据结构。为了查看这些二进制文件中的源代码或者理解其工作原理,我们需要借助反编译工具。本资源提供的是一款名为JD-GUI的免费...
java class文件反编译器,可以看轻松查看源代码!下吧
Java是一种广泛使用的面向对象的编程语言,其源代码在经过编译后会转换为字节码(.class文件),这些字节码可以在Java虚拟机(JVM)上运行。然而,有时我们需要查看或理解这些已经编译的class文件中的源代码,这时就...
然而,有时我们需要查看这些字节码如何对应到原始的Java源代码,这就需要用到类文件反编译工具。本文将围绕".class文件反编译工具"这一主题,详细讲解如何将`.class`文件转换为可读的`.java`源文件,并重点介绍解压...
Java 修改 Class 文件工具有很多,其中“JBE”(全称可能为 Java Bytecode Editor 或类似)是一个专门用于查看和编辑 Java 字节码的工具。它允许开发者在编译后的级别上操作 Java 类,这对于调试、逆向工程、优化...
在Java编程中,程序员编写的是.java源代码文件,这些文件经过Java编译器(javac)编译后,会生成对应的.class文件,这是Java虚拟机(JVM)能够执行的二进制格式。然而,由于编译过程会丢弃源代码信息,.class文件...
Java Class文件查看器是一款专为Java开发者设计的实用工具,它允许用户查看和分析.class文件,这是Java编译器将源代码编译后的二进制形式。了解如何使用这类工具对于理解和调试Java应用程序至关重要,尤其是在处理已...