• Java中Jar包调用命令行运行编译


    原文链接:https://www.toutiao.com/i6491877373942694413/

    记事本编写两个简单的类

    文件结构目录

    启动DOS,进入文件所在目录

    进入到class所在文件的目录,执行打包命令

    jar cvf [生成jar的名称.jar] [列出class文件] //若有多个,以空隔隔开

    文件目录结构

    我们解压student.jar,查看下我们的文件目录

    我们的Student.class文件已经出现

    接着我们调用导入的jar包,为了方便演示,我们重新建立一个目录。Student不重新编译,使用我们刚才的student.jar包

    我们继续编译,先看我们目前的目录结构

    运行文件,成功

    出现的一个问题:在打包student.jar的时候,命令使用

    Jar cvf student.jar com/xlglzyxy/b/student.class

    其中student.class我写成了小写,在打好包的student.jar中的class文件是student.class,在运行的时候,会提示找不到Student,就是因为这个地方不区分大小写的原因,查询一些教材中会有一句话:"Windows系统对文件名中字母的大小写在显示时有不同,但在使用时不区分大小写"

    这个地方要注意:我们经常会在linux和windows系统上移动文件。


     

  • 相关阅读:
    airflow 安装问题
    ACM-单词接龙
    ACM-AK吧!少年
    ACM-Alice and Bob
    ACM-Satellite Photographs
    ACM-Subset sum
    ACM-Special Array
    数据挖掘-回归分析
    数据库原理-数据库系统的结构
    数据库原理-几种数据模型
  • 原文地址:https://www.cnblogs.com/bqwzy/p/7890759.html
Copyright © 2020-2023  润新知