带包的类的编译与运行方法

    技术2022-05-11  57

    带包(package)的类编译时需用javac -d . classname.java(在默认目录下) 运行时为java packagename.classname 如下程序: //Mudchute.java package spital; abstract class Spital {     public Spital(int i) { } } public class Mudchute extends Spital {     public static void main(String argv[])     {         Mudchute ms = new Mudchute();         ms.go();     }     public Mudchute()     {         super(10);     }     public void go()     {         island();     }     public void island()     {         System.out.println("island");     } } 如在当前目录下编译和运行的命令分别为: javac -d . Mudchute.java java spital.Mudchute 如不在当前目录则需用CLASSPATH设置环境变量,因为CLASSPATH指定类和包所在的路径,程序运行时,当系统找不到所需的类文件时,将自动到CLASSPATH环境变量指定的路径中寻找。  

    最新回复(0)