root135@root135:~/Downloads/java_0/school$ ls school_0 root135@root135:~/Downloads/java_0/school$ javac -d school/bin/ school/Personal.java root135@root135:~/Downloads/java_0/school$ tree . ├── school │ ├── bin │ │ └── school │ │ ├── library │ │ │ ├── Book.class │ │ │ └── Computer.class │ │ └── Personal.class │ ├── library │ │ ├── Book.java │ │ └── Computer.java │ ├── Personal.java │ ├── room │ │ └── Book.java │ └── test.java └── school.tar.gz 4 directories, 8 files root135@root135:~/Downloads/java_0/school$ java -cp school/bin/ school/Personal -----------Download-------------- school.tar ---这种方法适用于javac编译文件与java执行文件不在一个目录的情况下--- javac -d gov_hospital/bin/ gov_hospital/RunHospitalApp.java java -cp gov_hospital/bin/ gov_hospital/RunHospitalApp
root135@root135:~/Downloads/java_0/school$ find . -name *.class ./school/bin/school/Personal.class ./school/bin/school/library/Computer.class ./school/bin/school/library/Book.class root135@root135:~/Downloads/java_0/school$ find . -name *.class -exec rm -rfv {} \; removed './school/bin/school/Personal.class' removed './school/bin/school/library/Computer.class' removed './school/bin/school/library/Book.class' root135@root135:~/Downloads/java_0/school$ java school/Personal Error: Could not find or load main class school.Personal Caused by: java.lang.ClassNotFoundException: school.Personal root135@root135:~/Downloads/java_0/school$ javac school/Personal.java root135@root135:~/Downloads/java_0/school$ tree . ├── school │ ├── bin │ │ └── school │ │ └── library │ ├── library │ │ ├── Book.class │ │ ├── Book.java │ │ ├── Computer.class │ │ └── Computer.java │ ├── Personal.class │ ├── Personal.java │ ├── room │ │ └── Book.java │ └── test.java └── school.tar.gz 6 directories, 9 files root135@root135:~/Downloads/java_0/school$ java school/Personal root135@root135:~/Downloads/java_0/school$