`
antsmall
  • 浏览: 15660 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

实用的javac命令, jar命令用法

    博客分类:
  • java
阅读更多

纯粹个人总结

 

1. javac 用法,javac不能递归,so 有包结构的还是列出来,或是写到一个文件里,这个跟javadoc一样的道理。

如下结构:

-mywork 

 -src

  -abc

    a.java

  -bcd

    b.java

  c.java

 -bin

那么进行cd mymork,

然后javac -d bin src\*.java src\abc\*.java src\bcd\*.java就行了。

 

2. jar 用法,jar可以递归,假设我们要打包一个可运行的jar包,那么就要指定包里一个类为Main-Class,这时候需要写一个清单文件来标识哪个类是Main-Class,清单文件可以随便命名随便后缀,只要它包含以上信息即可

Main-Class: c

Class-Path: bin\

假设以上文件内容保存为list.mf,有一点要特别注意,就是文件保存时要留出一行为空行的,否则最后一行的信息不会被打包进去。

-mywork

 -bin

 list.mf

然后就是cd mywork,

命令: jar cvfm myjar.jar list.mf bin\.

就会在mywork文件夹生成一个叫做myjar.jar的包,注意list.mf是放在mywork下的。

可以用rar打开jar包看看里面的结构,就是有两个文件夹,一个是bin,一个是Manifest,其中Manifest里有一个

jar命令生成的文件,叫Manifest.mf,可以查看一下里面是不是有加进去list.mf文件的内容,如果发现不全,就是因为

你的list.mf文件最后一行没有留出空行。

运行jar包: java -jar myjar.jar

 

 

 

 

分享到:
评论

相关推荐

    java与javac命令详解

    Java 与 javac 命令详解 Java 和 javac 命令是 Java 语言的基本组成部分,它们在 Java ...通过这些例子,我们可以看到 Java 和 javac 命令的使用方法和规则,以及它们在 Java 应用程序的编译和执行过程中的重要作用。

    javac、java打jar包命令实例

    本知识点将详细介绍如何使用javac和java命令来编译和运行Java程序,以及如何使用jar命令来打包Java应用程序。 首先,javac是Java编译器的命令行工具,用于将Java源代码文件(.java文件)编译成Java字节码文件(....

    jarjar 使用示例

    本文将详细介绍`jarjar`的使用方法,并通过一个实际示例来展示其在解决依赖冲突上的应用。 首先,我们需要了解`jarjar`的基本操作: 1. **安装与配置**:`jarjar`是一个命令行工具,通常需要下载源码并编译。在...

    javac不是内部或外部命令解决

    当你尝试在命令行中使用javac命令来编译Java源代码时,如果系统弹出“'javac'不是内部或外部命令,也不是可运行的程序或批处理文件”这样的错误信息,这表明你的计算机系统尚未找到javac可执行文件的位置。...

    jar命令大全打包及运行

    ### jar命令大全:打包与运行详解 在Java开发中,`jar`命令是处理Java Archive (JAR) 文件的关键工具,用于将多个类文件、资源文件以及清单文件(Manifest)打包成一个单一的JAR文件,便于管理和部署。本文将深入...

    JAVA和JAVAC 命令详细介绍

    文档将详细介绍javac和java命令的使用方法,包括-classpath和-sourcepath等参数的用法,以及它们在不同操作系统中的适应性和差异性。 在Java开发中,javac是Java的编译器,它将Java源代码编译成字节码文件(.class...

    jar 命令的简单使用

    **jar命令的简单使用** 在Java开发中,`jar`命令是不可或缺的一部分,它用于创建、更新和提取Java档案(JAR)文件。JAR文件是包含类文件、资源和其他内容的归档文件,通常用于分发Java应用程序或库。在本篇中,我们...

    jdk命令详解,jdk,很全

    JDK 中提供了许多实用的工具和命令,这些命令都位于 JDK 的 bin 目录下,每个命令都可以使用“-help”选项来查看帮助信息。 1. javadoc 命令 javadoc 命令是一个 Java API 文档生成器,能够从 Java 源文件生成 API...

    把java文件打包成.jar_(jar命令详解).doc

    ### Java 文件打包成 .jar 文件及 jar 命令详解 #### 一、jar 命令概述 在 Java 开发中,经常会遇到需要将多个类文件或者资源文件打包成一...通过掌握 `jar` 命令的使用方法,可以更方便地进行项目的打包和部署工作。

    制作可执行的JAR文件包及jar命令详解

    本文将详细介绍如何制作可执行的JAR文件以及如何使用`jar`命令。 首先,理解JAR文件的结构至关重要。JAR文件本质上是一个ZIP格式的归档,包含了编译后的`.class`文件、资源文件(如图片、配置文件等)以及相关的元...

    Jar文件包间接及Jar命令开发实例详解

    ### Jar文件包间接及Jar命令开发实例详解 #### 一、引言 在Java开发过程中,经常遇到将Java程序封装成可直接运行的文件...此外,了解Jar文件包的工作原理和使用方法也有助于提高Java开发者的技能水平和项目的实用性。

    Java基础 - jar命令详解(1)打包基本的java项目(csdn)————程序.pdf

    在本篇中,我们将深入探讨jar命令的使用方法,包括如何打包基本的Java项目。 首先,`jar`命令的基本说明涉及到几个核心参数: 1. `-c`:创建一个新的.jar文件。当你需要将Java源代码编译后的`.class`文件打包成可...

    jar包的手动生成方法

    1. **使用`jar`命令**:`jar`命令是Java自带的一个工具,用于创建、更新和维护`jar`文件。具体命令格式为: ```shell jar cfm <jarfile> <manifestfile> <files>... ``` 其中,`<jarfile>`是你希望创建的`jar`...

    修改jar包中的class文件

    1. **解压JAR文件**:使用解压缩工具(如WinRAR、7-Zip或命令行的jar命令)将JAR文件解开到一个临时目录。例如,可以使用`jar xf jar-file-name.jar`命令解压。 2. **找到并修改class文件**:在解压后的目录中找到...

    ojdbc6.jar

    使用`ojdbc6.jar`的步骤通常包括以下几个部分: 1. **配置环境**:将`ojdbc6.jar`添加到Java项目的类路径中,确保在运行时能够找到该驱动。在IDE如Eclipse或IntelliJ IDEA中,可以通过设置项目的构建路径来完成此...

    JDK /bin目录下常用命令详解

    每个命令都可以使用“-help”选项来查看帮助信息。下面将详细介绍一些常用的工具命令: 1. javadoc.exe javadoc 是 Java API 文档生成器,从 Java 源文件生成 API 文档 HTML 页。其语法为:javadoc [命令选项] [包...

    JDBC API基本用法、jar、JDK配置,泛型

    3. 使用`jar cf jar_file_name.jar manifest_file class_files`命令打包,其中`c`代表创建,`f`指定jar文件名,`manifest_file`是MANIFEST.MF文件,`class_files`是class文件列表或目录。 4. 可以通过`jar tvf jar_...

    命令行下jar打包及运行

    创建JAR文件可以使用`jar`命令。首先,切换到`C:\temp\class`目录,执行以下命令来创建一个名为`Test.jar`的JAR文件: ```bash jar cvf Test.jar test/* ``` 这里,`cvf`参数表示创建一个新的JAR文件(`c`)、写入...

    java打成jar的过程

    7. **JAR优化**:为了减少JAR文件大小,可以使用ProGuard或Shrinker等工具进行代码混淆和优化,移除未使用的类和方法。 8. **签名与验证**:为了确保JAR的安全性,可以对其进行数字签名,使用`jarsigner`工具完成...

Global site tag (gtag.js) - Google Analytics