`
85977328
  • 浏览: 1908490 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java命令行打包和编译

 
阅读更多
1 带目录的编译(最好把*.java统一放到classes下面),其中verbose为显示编译进度, -d后面的参数为输出目录
如果编译的时候需要其他类,则需要使用classpath,cp参数指定他的位置
javac -verbose -d . Test.java

2 说明文件
MANIFEST.MF
内容如下,其中Main-Class一目了然,是带有main方法的类
注意:
1)Main-Class:后面,必须要有一个空格
2)Main-Class:下面,必须要有2个空行
Manifest-Version: 1.0
Class-Path: .
Main-Class: com.phl.test.Test


3 打包
jar -cvfm test.jar MANIFEST.MF com

4 运行
java -jar test.jar
分享到:
评论

相关推荐

    java命令行打包及其使用指南

    ### Java命令行打包及使用指南知识点总结 #### 1. Java开发环境的配置 在进行Java命令行打包及使用之前,首先需要确保开发环境已经正确配置。本例中使用的是64位jdk1.8.0_91版本,在Windows 7 64位操作系统上进行...

    java命令行编译全

    本文将深入探讨如何在命令行环境下编译和运行包含包结构的Java程序。 首先,Java中的包(package)是用来组织类的一种方式,它帮助避免命名冲突并提供更好的代码管理。例如,在给定的例子中,我们有两个类——`A....

    Java 命令行工具

    总结来说,Java命令行工具是Java开发的基础,涵盖了从编写、编译到运行的整个流程。熟练掌握这些工具及其用法,对于Java开发者来说是必不可少的技能。同时,利用Shell脚本自动化这些任务,可以极大地提升开发效率和...

    Java 命令行应用开发

    它们帮助自动化构建过程,包括编译、测试、打包和依赖管理。例如,使用Maven的`pom.xml`配置文件,你可以定义项目的依赖关系和构建生命周期。 测试是任何项目的重要组成部分,Java提供了JUnit框架进行单元测试。...

    使用命令行编译打包运行自己的MapReduce程序 Hadoop2.6.0

    虽然使用命令行工具来编译和运行MapReduce程序是一种常见的做法,但是对于频繁的开发和调试工作,使用IDE(如Eclipse)可以大大提高效率。 在Eclipse中,可以轻松地管理项目依赖、编译代码以及打包成JAR文件。此外...

    命令行下jar打包及运行

    您需要安装Java Development Kit (JDK),并设置好`JAVA_HOME`环境变量以及PATH路径,以便能够从命令行调用`java`和`javac`等命令。 #### 创建源代码文件 假设我们有一个简单的Java类文件`Test.java`,内容如下: ...

    java反编译工具,对打包后的java项目进行反编译得到源码进行二次开发

    总之,JADX作为一款高效的Java反编译工具,为开发者提供了便利,使他们能够在不拥有源代码的情况下,对已编译的Java项目进行分析和学习。通过掌握如何使用JADX,开发者可以提高自己的技术水平,解决实际问题,并可能...

    java jar包反编译

    Java的jar包是Java应用程序的打包格式,它包含类文件、资源文件和其他元数据,用于在Java平台上运行。当我们想要查看或理解一个jar包内部的源代码,但又没有源码时,就需要进行反编译。Java jar包反编译是一项重要的...

    Android Apk命令行编译签名打包大全

    在Android开发过程中,掌握命令行编译、签名和打包APK的方法是十分必要的。下面将详细介绍这个过程: 1. **生成R.java文件** R.java文件是Android编译系统自动生成的,它包含了应用程序资源的ID。使用aapt工具可以...

    java防反编译jar

    Java的jar(Java Archive)文件是Java程序的打包格式,它包含了类文件、资源文件以及相关的元数据。在Java开发中,jar文件被广泛用于分发应用程序或库。然而,由于Java的开源特性,jar文件可能面临反编译的风险,这...

    Java命令行下Jar包打包小结

    Java命令行下Jar包打包小结 Java命令行下Jar包打包小结主要介绍了Java命令行下Jar包打包小结,小编觉得挺不错的,现在分享给大家,也给...Java命令行下Jar包打包小结可以帮助开发者更好地掌握Jar包打包的知识和技能。

    dos命令测试java jar文件 命令行下运行JUnit测试 命令运行java

    在IT行业中,尤其是在Java开发领域,经常需要在命令行环境下执行各种操作,如测试、打包、部署等。这里我们主要探讨如何使用DOS命令来测试Java JAR文件,以及如何在命令行下运行JUnit测试。这是一项基础但至关重要的...

    编译运行java带jar包

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

    在Linux下通过命令行打包Android应用的方法

    在 Linux 环境下使用命令行打包 Android 应用程序需要遵循上述步骤,并且需要具备一定的 Linux 和 Android 开发知识。 知识点: * Linux 命令行操作 * Android SDK 工具下载和安装 * 环境变量配置 * Git 命令行...

    将jsp生成java然后反编译为class然后打入jar

    总结来说,JSP到Servlet的过程包括JSP预编译、Java源码编译和.jar文件打包。这个过程对于开发者理解JSP的工作原理、调试以及部署都是非常重要的。通过反编译和打包,我们可以更好地管理和维护基于JSP的Web应用程序,...

    java web项目打包.war格式

    Java Web 项目打包是指将 Java 项目编译后的 class 文件、资源文件、配置文件等打包成一个 WAR 文件,以便于部署到 Web 服务器中。WAR 文件是一个压缩文件,包含了 Java 项目的所有必要文件,可以直接部署到支持 WAR...

    java.class文件反编译工具【免费】

    总的来说,JD-GUI是一款强大的开发工具,它为Java开发者提供了一种快速查看和理解二进制类文件的方法,无需接触复杂的命令行工具或编写额外的代码。通过使用这款工具,开发者可以更好地理解和学习Java程序,提升自身...

    JAVA项目打包方式

    总的来说,Java项目的打包是一个涉及源码管理、编译、测试、构建和部署等多个环节的过程,选择合适的打包方式和工具对于提高开发效率和软件质量至关重要。正确理解和运用这些知识点,可以帮助Java开发者更好地管理和...

    一款好用的java jar包反编译工具

    总的来说,Java JAR包反编译工具是开发者不可或缺的辅助工具,它们帮助我们洞察已打包的代码,提升开发效率。了解并掌握如何使用这些工具,对于深入理解Java程序的运行机制和优化代码具有重要意义。

Global site tag (gtag.js) - Google Analytics