这样,你可以将你的类目录分享给其他的编程人员,而不用透露自己的源码。用这种方法管理源码和类文件可以让编译器和java 虚拟机(JVM)可以找到你程序中使用的所有类型。
类目录的绝对路径叫做 class path。设置在系统变量 CLASSPATH 中。编译器和 java 虚拟机通过将 package 名字加到 class path 后来构造 .class 文件的路径。
<path- two>classes 是 class path,package 名字是 com.runoob.test,而编译器和 JVM 会在 <path-two>classescomunoob est 中找 .class 文件。
一个 class path 可能会包含好几个路径,多路径应该用分隔符分开。默认情况下,编译器和 JVM 查找当前目录。JAR 文件按包含 Java 平台相关的类,所以他们的目录默认放在了 class path 中。
设置 CLASSPATH 系统变量
用下面的命令显示当前的CLASSPATH变量:
Windows 平台(DOS 命令行下):C:> set CLASSPATH
UNIX 平台(Bourne shell 下):# echo $CLASSPATH
Windows 平台(DOS 命令行下):C:> set CLASSPATH=
UNIX 平台(Bourne shell 下):# unset CLASSPATH; export CLASSPATH
设置CLASSPATH变量:
Windows 平台(DOS 命令行下): C:> set CLASSPATH=C:usersjackjavaclasses
UNIX 平台(Bourne shell 下):# CLASSPATH=/home/jack/java/classes; export CLASSPATH










Anne
287***935@qq.com
参考地址
Java 中带包(创建及引用)的类的编译
只有一个文件时编译:
一个包的文件都在时编译:
运行:编译之后会自己生成文件夹,不要进入这个文件夹,直接运行 java -cp /home/test test.Run,其中源文件在 test 文件夹中,包名为 test,启动文件为 Run.java。
更多内容参考:Java 中带包(创建及引用)的类的编译与调试