美文网首页
Head First Java 17 发布程序

Head First Java 17 发布程序

作者: 促集 | 来源:发表于2016-08-10 16:30 被阅读0次

发布程序

jar包

  • 将源代码与类文件分开存放,标准的组织化结构是创建出项目目录,然后在其下建立source和classes目录

  • 把类放进包中,用包防止类名称的冲突
    1.选择包名称
    2.在类中加入包指令
    package com.headfirstjava;
    3.设定与包层次结构相对应的目录结构

  • -d选项会要求编译器将编译结果根据包的结构来建立目录并输出,如果目录还没有建好,编译器会自动地处理这些工作
    %javac -d ../classes .java
    D:\MyProject>javac -d ./classes ./source/com/cuji/
    .java

  • 执行含有包结构的程序必须在含有com的那个文件夹里执行
    D:\MyProject\classes>java com.cuji.Number

  • JAR就是JavaARchive,它能让你把一组类文件包装起来,交付时只需要一个JAR文件。当我们提到全大写的JAR时是说集合起来的文件,全小写的jar是用来整理文件的工具。可执行的JAR文件代表用户不需要将文件抽出来就可以运行,因为我们在创建JAR文件时,可以在manifest.txt文件中指定哪个类含有main()这个方法

  • 创建、执行JAR包
    1.确定所有文件都在classes目录下
    2.创建manifest.txt描述哪个类带有main()方法
    Main-Class: MyApp
    此行后面要有换行
    3.执行jar工具来创建带有所有类以及manifest文件的JAR文件
    %jar -cvmf manifest.txt app1.jar *.class
    OR
    %jar -cvmf manifest.txt app1.jar MyApp.class
    4.执行JAR
    %java -jar app1.jar

  • 带有包结构的创建、执行JAR包
    1.确定所有类文件都在classes目录下正确相对应的包结构中
    2.创建manifest.txt文件描述那个类带有main()方法,以及确认有使用完整的类名称
    Main-Class: com.headfirstjava.PackageExercise
    此行后面要有换行
    3.执行jar工具来创建带有所有类以及manifest文件的JAR文件
    %cd MyProject/classes
    %jar -cvmf manifest.txt packEx.jar com
    只要指定com包就行
    4.将JAR内容列出
    % jar -tf packEx.jar
    5.解压JAR内容
    % cd Skyler
    % jar -xf packEx.jar
    6.执行JAR
    %java -jar packEx.jar

相关文章

  • Head First Java 17 发布程序

    发布程序 jar包 将源代码与类文件分开存放,标准的组织化结构是创建出项目目录,然后在其下建立source和cla...

  • Head First Java 中文高清版.pdf

    【下载地址】 《Head First Java》是本完整的面向对象(object-oriented,OO)程序设计...

  • Head First Java(一)基本概念

    从今天开始读《Head First Java》一书,并开设了同名专题 Head First Java。计划在 1 ...

  • Head First Java

    变量类型 变量类型有两种:一种是清凉的 primitive 主数据类型,一种是香辣的对象引用。变量必须拥有类型,另...

  • 学习java的书籍

    Java基础部分 [JAVA核心技术 Head First Java 重构 Effective java 中文版(...

  • java漫谈-Java只有值传递

    本文首发WindCoder:java漫谈-Java只有值传递 《Head First Java》中关于 Java ...

  • Java书籍推荐

    1、Java基础书籍 《Head First Java》 下载地址 https://download.csdn.n...

  • Java Coder 的基础技能

    Java 入门 《Java编程思想》《Head first java》《Java核心技术》 写码基本功 《Git》...

  • readme

    《Head First Java》私人阅读笔记 欢迎讨论、私信和补充

  • 3/22/16 读书清单

    2016年3月读书清单 Clean Code - LeetCode (复习) Head First Java (...

网友评论

      本文标题:Head First Java 17 发布程序

      本文链接:https://www.haomeiwen.com/subject/fxddsttx.html