java -cp searchDir classFile
-cp searchDir : 指定从该目录搜索 class 文件
classFile :类路径(不包含 .class 后缀)


java -cp . Test
-cp . 指定从当前目录搜索 class 文件
Test 当前已经处于 class 所在目录,且class 文件没有包结构。所以直接使用 类名 Test 即可

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



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

-cp searchDir:搜索目录必须为包结构开始目录的父目录,此处的包结构为 com.skd,则搜索目录为 com 目录的父目录;
此时已经在包结构的父目录下,所以也可以使用当前目录 . 表示
classFile :当class文件包含包结构时,指定class文件时必须为完整的类路径,即 package + 类名
原文:https://www.cnblogs.com/virgosnail/p/10848439.html