首页 > 系统服务 > 详细

Linux 下运行 class 文件

时间:2019-05-11 14:03:37      阅读:179      评论:0      收藏:0      [点我收藏+]

1. 基本命令  

  java  -cp  searchDir  classFile

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

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

2. 没有包结构的class文件

2.1 文件所在目录结构

技术分享图片

2.2 Test.java

技术分享图片

2.3 运行

  java  -cp  .  Test 

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

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

技术分享图片

3. 含有包结构的 class 文件

3.1 文件目录结构

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

技术分享图片

3.2 One.java

技术分享图片

3.3 编译

技术分享图片

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

3.4 运行

技术分享图片

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

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

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

 

Linux 下运行 class 文件

原文:https://www.cnblogs.com/virgosnail/p/10848439.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!