This text contains some information about the contents and production of the jarred file "JavaCodeFiles.jar". *** important *** This text is also used as a resource for demonstrating security-related features of the Java Runtime System. *** important *** There, and for the sake of coherence with the notation in the accompanying book, *** important *** the jar-file should have been uncompressed into the >>> home-directory of the user <<<<.) - - - - How has been the single file 'JavaCodeFiles.jar' transformed into the present directory structure of files and folders? - The file 'JavaCodeFiles.jar' has been downloaded from the Internet or has been copied from some other data-storage device into the home-directory of the user. From a terminal-window the file should be listable (ls): [localhost:~] marycosway% ls ... JavaCodeFiles.jar ... Next the archive-file 'JavaCodeFiles.jar' has been decompressed with the jar-tool, that came with the intallation of a Java Development Kit (JDK). The command to be entered into the terminal-window can be seen below: [localhost:~] marycosway% jar -xvf JavaCodeFiles.jar This decompressed the files contained in the archive, into a complete directory structure of files and folders. - - - - What is in this archive? - The directory-structure of this jar-file and its decompressed state is viewable by using an option of the jar-tool: [localhost:~] marycosway% jar -tvf JavaCodeFiles.jar shows information about the compressed contents - - - - How was this archive produced? - The beginning was a directory structure of files and folders witin the home-directory of the author, being visible as a directory named 'JavaCodeFiles'. Inside a terminal-window, with its current directory set to the author's home-directory, the follwing command transformed the directory structure of files and folders into a single jar-file of name 'JavaCodeFiles.jar': [localhost:~] marycosway% jar -cvf JavaCodeFiles.jar JavaCodeFiles This produced the file that contains the code of all the prototypes presented in the textbook. The data contained in this archive has been copyrighted representing a part of the associated book "Charting Java" (ISBN 3-00-009429-6).