`

用命令行编译和执行带有包的java文件

阅读更多
主要介绍java和javac命令的使用,
分带package和不带package,
如果要用到第3方包,则使用-classpath参数


1.不带package

Hello.java

public class Hello {
   ...
}

c:/java/hello/Hello.java

编译

c:/java/hello>javac Hello.java

生成class文件

c:/java/hello/Hello.class

运行

c:/java/hello>java Hello


2.带package的情况

源文件应按包目录放好,这绝对是个好习惯

Hello.java

package my;//注意该句

public class Hello

}

c:/java/hello/my/Hello.java

编译

c:/java/hello/my>javac Hello.java

生成class文件

c:/java/hello/my/Hello.class

运行

c:/java/hello>java my.Hello


3.-classpath参数的使用

javac -classpath .;jar01.jar;jar02.jar;……;jarN.jar class_name.java

java -classpath .;jar01.jar;jar02.jar;……;jarN.jar main_class_name
分享到:
评论

相关推荐

    编译运行java带jar包

    在Java编程环境中,有时...总结来说,编译和运行带有JAR包的Java程序涉及编译源代码、设置类路径、创建MANIFEST.MF文件指定主类、打包成JAR并最后运行JAR。通过使用IDE或构建工具,这个过程可以变得更加便捷和高效。

    用命令行编译java并生成可执行的jar包方法

    以上就是用命令行编译Java并生成可执行jar包的完整过程。需要注意的是,命令行编译和打包的过程中,每个步骤都要细心检查,确保没有任何的差错。掌握这个过程对于进行Java开发,尤其是在没有集成开发环境(IDE)支持的...

    Linux上执行带main方法的java文件

    本文主要介绍如何在Linux系统中执行带有`main`方法的Java文件。通常情况下,在开发环境中可以直接通过IDE或其他工具运行Java应用程序;然而,在Linux服务器部署场景中,则需要采取其他方式,即先将Java项目打包成JAR...

    DOS命令运行和编译带有package包名的java程序

    在本文中,我们将深入探讨如何在DOS命令行环境下运行和编译带有包名的Java程序。这个过程涉及几个关键步骤,包括代码编写、编译和执行,以及对Java编程和DOS命令的理解。 首先,我们需要创建Java源代码文件。在...

    Java命令行下Jar包打包小结

    当有多个java文件要编译打包并且他们存在不同的包名时,如果还是按照第一种方法打包时一个文件一个文件的写非常不现实,所以有了第二种方法。 将所有要打包的class文件存在的目录以及依赖的jar包全部放在一个根...

    java打jar包批处理文件

    Java打jar包批处理文件是Java开发者常用的工具,主要用于自动化构建和打包Java应用程序。这个过程涉及到Java的编译、资源整理以及最终的JAR(Java Archive)文件生成。批处理文件通常包含了一系列命令,可以一次性...

    DOS环境下带有自定义包的java程序的编译与运行

    总结一下,DOS环境下编译和运行带有自定义包的Java程序需要理解Java的包机制,正确安排源代码文件的目录结构,使用`javac`进行编译,并用`java`执行程序。遇到问题时,要善于利用错误信息进行调试。熟悉这个过程对于...

    java项目jar包转dll文件.net引用

    在.NET环境中,有时候我们需要将Java项目中的功能引入到C#项目中使用,这时就需要将Java的jar包转换为.NET能够识别的dll文件。这个过程主要涉及到Java与.NET之间的互操作性,具体步骤如下: 首先,我们需要了解Java...

    java反编译工具,由于.class 文件的翻译

    Java反编译工具是开发者和学习者的重要辅助手段,它能将字节码(.class文件)转换回可读的源代码(.java文件),帮助我们理解并学习已编译的Java程序。在Java的世界里,源代码通常被编译成字节码,这是一种平台无关...

    EditPlus3.31_可编译运行java

    4. **执行带包Java**: 类似于编译带包Java,这个功能允许用户运行包含多个类的项目,自动处理类路径,使得程序能够正确执行。 5. **清理项目**: 这个按钮用于清理项目的编译产物,如.class文件和其他临时文件。这...

    把java原代码变成可执行文件exe

    1. **编写BAT文件**:在与JAR文件相同的目录下创建一个新的文本文件,并将其命名为带有.bat扩展名的文件。例如,如果JAR文件名为`MainWindow.jar`,那么BAT文件可以命名为`RunMainWindow.bat`。 2. **编辑BAT文件**...

    Java文件编译运行操作.pdf

    Java文件的编译和运行是通过文本编辑器编写源代码,使用命令行工具(如`javac`和`java`)进行编译和执行的。理解这个过程对于学习和调试Java程序至关重要。随着对Java编程的深入,你可能会接触到更复杂的开发环境和...

    利用 fernflower 反编译 jar包

    在IT行业中,有时候我们需要查看Java应用程序的源代码,但这些代码通常被编译成字节码(.class文件)并打包成.jar文件。在这种情况下,反编译工具就显得尤为重要,其中FernFlower是一款广泛使用的Java反编译器。本篇...

    java反编译工具

    3. **代码高亮**:反编译的代码被格式化并带有语法高亮,使得阅读和理解更容易。 4. **导航**:JD-GUI支持跳转到方法定义、查看类层次结构和搜索特定文本,方便代码分析。 5. **快速操作**:用户可以轻松地展开或...

    JavaDecompiler打开class文件

    它允许用户查看并理解已编译的.class文件的内容,因为Java的源代码(.java文件)通常不会随可执行文件一起发布。`JavaDecompiler`这个标题暗示我们将探讨如何使用Java反编译器来打开和解析.class文件。 Java类文件是...

    java8 jdk1.8免安装包

    这个"java8 jdk1.8免安装包"是一个方便的版本,用户无需进行传统的安装过程,只需解压文件到指定位置,即可开始使用Java开发和运行环境。 首先,我们来详细了解一下JDK(Java Development Kit)。JDK是Java程序员...

    JAVA代码打包工具

    Java代码打包工具是开发者在开发过程中经常会用到的一种实用软件,它可以帮助我们将编写好的Java程序集合成可执行的文件,方便部署和分发。这里我们主要讨论的是Java应用程序的打包过程,包括JAR(Java Archive)...

    JAD:Java反编译工具

    在压缩包中的“jad”文件可能是JAD的执行文件,或者是一个包含使用说明和配置文件的资源包。使用前,请确认文件类型并根据文件内容进行相应的操作,例如,如果是一个可执行文件,可以直接在命令行中运行;如果是文档...

    Java_带有可选web的开源命令行RatioMaster.zip

    【描述】"Java_带有可选web的开源命令行RatioMaster" 指出RatioMaster的核心是其命令行界面,这允许开发者和高级用户通过输入命令来执行特定任务。同时,它的“可选web”特性意味着项目还支持构建一个Web界面,这为...

    可视化java反编译工具

    在Java领域,有一些工具专门用于此目的,其中“可视化Java反编译工具”显然是一个带有图形用户界面(GUI)的实用程序,特别适用于反编译Java 6.0版本的代码。 标题中的“可视化Java反编译工具”很可能是指Java ...

Global site tag (gtag.js) - Google Analytics