linux class下的文件,Linux 下运行 class 文件

1. 基本命令

java  -cp  searchDir  classFile

-cp  searchDir : 指定从该目录搜索 class 文件

classFile :类路径(不包含 .class 后缀)

2. 没有包结构的class文件

2.1 文件所在目录结构

64568c42349986f0150515c2f37ca6d0.png

2.2 Test.java

52d3b08e9bcd912588e3be746e3a803d.png

2.3 运行

java  -cp  .  Test

-cp  .  指定从当前目录搜索 class 文件

Test   当前已经处于 class 所在目录,且class 文件没有包结构。所以直接使用 类名 Test  即可

fe9c0975d1ec81b4ef0ca939202a34d6.png

3. 含有包结构的 class 文件

3.1 文件目录结构

当class文件包含包结构时,必须按照包结构创建目录,并将 class 文件存放在包结构目录下

40a753c359cc7349e6937bb982f43f50.png

3.2 One.java

1c63dd1ffb59e2312414d8e7b7166670.png

3.3 编译

a624a71b4ecb078a53abdb820b3a8c1c.png

class文件默认生成在 One.java 所在目录

3.4 运行

9646d98e67e63335d654d12377dbc134.png

-cp  searchDir:搜索目录必须为包结构开始目录的父目录,此处的包结构为 com.skd,则搜索目录为 com 目录的父目录;

此时已经在包结构的父目录下,所以也可以使用当前目录  .   表示

classFile :当class文件包含包结构时,指定class文件时必须为完整的类路径,即 package + 类名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值