Wrapping Your Own Packages
| |||
Java does not limit you to using only the system supplied packages. You can write your own as well. You write packages just like you write any other Java program. Make sure you follow these rules:
To use the package in other programs, compile the .java
files as usual and then move the resulting .class files into the
appropriate subdirectory of one of the directories referenced in your
CLASSPATH environment variable. For instance if /home/elharo/classes is in
your CLASSPATH and your package is called package1 , then you
would make a directory called package1 in /home/elharo/classes
and then put all the .class files in the package in /home/elharo/classes/package1.
For example,
% javac -d /home/elharo/classes URLSplitter.java
The -d flag to the compiler tells it to create the necessary directories such as elharo/net in the specified directory. In this example, URLSplitter.class is placed in /home/elharo/classes/com/macfaq/net. You can use the usual shell syntax such as . for the current directory or ~ for your home directory. | |||
|