`

class 文件执行

 
阅读更多
windows:

假设要执行的文件为D:/test/Test.class

1.在cmd下进入D盘

2.执行java test.Test 或者 java test/Test 都可以

3.如果Test中关联了其它jar包,这需要通过如下方式执行,假设jar文件在test/lib下

   java -classpath .;lib/*  test.Test

   说明如下: 

   注意这里使用了-classpath参数:

   "."代表当前路径,这是java执行时的默认路径,所以在执行了classpath后需要手工加上这个路径,否则会提示找不到要执行的类。

   ";"用来隔开两个路径

   "lib/*"表示lib下的所有jar文件,如果只使用某一个jar,可以具体指定,如"lib/XX.jar" 


linux:

假设要执行的文件为/usr/local/test/Test.class

1.在shell下进入/usr/local

2.执行方式如下

   java -classpath . test.Test

   说明:linux下执行.class时,需要指定-classpath,这与linux的环境变量设置方式有关,linux不提倡指定".",而windows在设置CLASS_PATH环境变量时一般都加上这个".",这么说明白了吧

3.如果关联了其它jar文件,执行方式如下

   java -classpath .:lib/*

   说明:与windows相似,除了分隔符需要使用linux的分隔符":"



总结:

综上所述,建议在执行java命令时加上-classpath参数

分享到:
评论

相关推荐

    class文件编译器.zip

    在Java编程语言中,`class`文件是程序的二...综上所述,`class文件编译器.zip`可能包含了与Java编译相关的工具、教程或示例,涵盖了从源代码到可执行字节码的整个过程,对于学习和理解Java编译机制是非常有价值的资源。

    修改jar包中的class文件

    当我们运行一个JAR文件时,Java虚拟机(JVM)会加载其中的class文件并执行其中的代码。 修改JAR文件中的class文件涉及以下几个步骤: 1. **解压JAR文件**:使用解压缩工具(如WinRAR、7-Zip或命令行的jar命令)将...

    Java反编译工具把.class文件转换为.java文件

    Java作为一种广泛使用的编程语言,其编写的程序通常会被编译成字节码(.class文件),这些文件可以在任何支持Java虚拟机(JVM)的平台上运行。然而,有时候我们需要查看或理解这些.class文件中的具体逻辑,这就需要...

    在Eclipse中反编译Class文件完全详解

    首先,反编译Class文件是为了能理解那些无法直接获取源代码的二进制文件的运行逻辑。尽管Java是开源的,但有些库或组件可能出于安全或商业原因并未公开源代码。在这种情况下,反编译工具就显得尤为重要。 在Eclipse...

    class文件反编译工具

    “class文件反编译工具”是一种实用的开发辅助工具,它允许开发者查看和理解已编译的Java程序内部结构,这对于学习开源库、调试、逆向工程或者分析恶意软件的行为非常有帮助。其中,`jd-gui`是一个常见的开源Java反...

    java反编译工具(.class文件反编译成.java文件)

    描述中提到的"解压后点击exe文件打开工具",指的是这种反编译工具通常以可执行文件(.exe)的形式提供,用户只需解压缩下载的文件,然后运行这个exe程序。在该工具中,有一个"open"菜单选项,通过这个选项,用户可以...

    class文件结构浅析

    通过对Class文件结构的学习,我们可以更好地理解Java程序的执行机制及其优化方式。 #### 二、Class文件的整体结构 Class文件是一种特定格式的二进制文件,用于存储由Java编译器生成的字节码。每个Java类或接口都会...

    Class文件反编译工具

    在某些情况下,我们可能需要查看或理解这些二进制文件的原始Java代码,这时就需要用到"Class文件反编译工具"。 "Class文件反编译工具"是一种专门用来将`.class`和`.jar`文件转换回可读的Java源代码格式的软件。这种...

    class文件反编译

    在Java编程语言中,"class文件反编译"是一个关键概念,它涉及到程序的可执行代码与源代码之间的转换。Java程序首先由开发者编写成.java源文件,然后通过Java编译器(javac)编译成.class文件,这是Java虚拟机(JVM)...

    运行java的class文件方法详解.docx

    Java Class 文件运行方法详解 在 Java 开发中,运行 Class 文件是非常重要的一步骤。下面将详细介绍运行 Java 的 Class 文件方法的相关知识点。 一、运行 Class 文件 要运行 Class 文件,需要使用 Java 命令,...

    .class文件反编译工具。 .class文件转java文件

    本文将围绕".class文件反编译工具"这一主题,详细讲解如何将`.class`文件转换为可读的`.java`源文件,并重点介绍解压后的jd-gui-windows-1.4.0工具的使用方法。 首先,了解`.class`文件结构至关重要。每个`.class`...

    python实现的简单的class解析以及简单执行class.zip

    执行Java的Class文件时,需要注意的是,Python并不运行在JVM上,所以它不能直接调用Java的库或依赖。这意味着,如果你的Java代码依赖于特定的系统库或Java API,Python可能无法正确地模拟执行。然而,对于那些只包含...

    java class文件查看工具

    在Java开发过程中,有时我们需要查看或分析这些Class文件,以理解程序运行原理、调试或逆向工程。"java class文件查看工具"就是用于这样目的的专业软件,它提供了查看和解析Class文件内容的功能。 1. **Class文件...

    java class文件编译

    安装并运行该工具后,可以打开并查看Class文件的详细内容,包括类结构、字节码、常量池等。 下载说明.txt可能包含了获取和安装jclasslib的详细步骤,而新云软件.url可能是指向该工具下载页面的快捷方式。 总之,...

    java Class文件解密大师

    很多工具是对class文件进行加密,采用jni的方式解密运行, 本软件能静态解密常见几种加密过class文件 此工具 支持我心飞扬类加密工具(class文件加密器) V2 以及class文件加密专家V3.5等网络上能找到加密工具 制作 by...

    ClassFinal-java class文件安全加密工具

    处理后的class文件可以被正常的Java虚拟机(JVM)加载和执行,但对试图反编译或分析的人来说,会变得极其困难。此外,需要注意的是,加密和混淆虽然能增加安全性,但可能会影响程序的性能和调试便利性,因此在选择...

    class文件解析案例

    通过以上分析,我们可以看到,class文件解析是理解Java运行机制的关键一环,而《深入理解Java虚拟机》一书为我们提供了宝贵的理论基础和实践指导。结合样例数据,读者可以进一步探索和掌握Java虚拟机的内部运作。

    么把.class文件反编译成.java 经修改后再编译成.class

    最后,点击 Eclipse 菜单中的文件→导出→Java→可运行的 JAR 文件,选择配置工程和导出路径,然后点完成即可导出。 五、反编译技术的应用 反编译技术有多种应用场景,例如: * 调试和错误排查:可以使用反编译...

    Java Class文件反编译工具 jd-gui

    Java Class文件是Java程序编译后的二进制格式,它包含了类和接口的定义、方法体、常量池等信息,但这些信息是以机器可读的字节码形式存在,对于人类来说不易理解。为了查看和理解Class文件内部的源代码,我们就需要...

    电脑java class文件查看与修改工具

    运行jd-gui查看.exe,选择你需要查看的.class文件,它的源代码将会在界面上显示出来。 然而,Java的.class文件通常是不可编辑的,因为它们是编译后的机器可读格式,直接修改可能会导致无法正常运行。但如果你确实...

Global site tag (gtag.js) - Google Analytics