day-03

基本术语

  • SDK
    • 接入支付(一段程序)
    • 阿里云信息(一段程序)
  • API
    • 具体得代码
        • 方法
  • API Document
    • 文档说明书
  • JDK 软件开发包
    • 类库
    • JVM
  • JRE Java运行是的环境
    • 使用者

程序员一定要安装JDK

JDK安装

配置环境变量

JAVA_HOME,指定JDK的安装目录,例如,JAVA_HOME=C:\Program Files\Java\jdk1.8.0_74
在这里插入图片描述

PATH,把JDK中java命令所在目录配置到原有的PATH中,可以配置到PATH的最前面。例如,
PATH=%JAVA_HOME%\bin;…;…;…; 这里也可以不引用JAVA_HOME的变量值。
在这里插入图片描述

CLASSPATH,指定将来要运行加载的class文件所在位置,这个路径将来可能随时变换,可以先配置为当前路径,将来使用的时候再具体配置即可。例如,CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
在这里插入图片描述

JDK目录结构

  • bin : 命令
  • jre/lib->rt.jar(JDK源代码编译后的字节码)
  • src.zip JDK源代码

编写代码

在这里插入图片描述

java常用的命令

  • javac
    编译命令
  • java
    运行命令
  • javadoc
    生成API文档命令
  • javap
    反解析命令,可以解析出class字节码文件的内容
  • jar
    打包命令

jar

  1. 把当前目录中的Hello.class打到hello.jar这个jar包中
    jar -cvf hello.jar Hello.class
  2. 把当前目录下的Hello.class 以及 World.class打到hello.jar这个jar包中
    jar -cvf hello.jar Hello.class Word.class
  3. 把当前目录下的所有的class打到hello.jar这个jar包中
    jar -cvf hello.jar *.class
  4. 把当前目录下的bin文件夹里面的所有文件打到这个jar包中,同时【包含】bin目录本身
    jar -cvf hello.jar bin
  5. 把当前目录下的bin文件夹里面的所有文件打到这个jar包中,但是【不包含】bin目录本身
    jar -cvf hello.jar -C bin .
    -C bin表示切换到bin目录下执行这个命令,注意bin后的那个点 (.)
  6. 把当前目录下的bin文件夹里面的所有文件打到这个jar包中,但是【不包含】bin目录本身,并且指
    定程序入口类的全限定名
    jar -cvfe hello.jar com.briup.test.Hello -C bin .
  7. 把当前目录下的bin文件夹里面的所有文件打到这个jar包中,但是【不包含】bin目录本身,并且同
    时指定MANIFEST.MF文件中的内容
    jar cvfm hello.jar myfile.txt -C bin .
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值