9. A computer program product that is stored in a non-transitory computer readable medium, the computer program product comprising: computer usable program code for processing files in a virtual machine; computer usable program code for receiving an archive file, which does not include class files, during a class loading process; computer usable program code for searching the archive file to determine if the archive file contains a particular file that includes a distinctive pattern, wherein the distinctive pattern indicates that the particular file is a class proxy file, wherein the class proxy file includes a locator that points to a location that includes a set of modified class data, and further wherein the set of modified class data includes a set of bytecodes that have been modified from an architected independent language to be executable on a particular Java virtual machine hosted on a particular architecture, and still further wherein the class proxy file does not include a class file; and computer usable program code for, responsive to locating the particular file, the class proxy file, and the locator, providing the virtual machine access to the set of modified class data.
9. A computer program product that is stored in a non-transitory computer readable medium, the computer program product comprising: computer usable program code for processing files in a virtual machine; computer usable program code for receiving an archive file, which does not include class files, during a class loading process; computer usable program code for searching the archive file to determine if the archive file contains a particular file that includes a distinctive pattern, wherein the distinctive pattern indicates that the particular file is a class proxy file, wherein the class proxy file includes a locator that points to a location that includes a set of modified class data, and further wherein the set of modified class data includes a set of bytecodes that have been modified from an architected independent language to be executable on a particular Java virtual machine hosted on a particular architecture, and still further wherein the class proxy file does not include a class file; and computer usable program code for, responsive to locating the particular file, the class proxy file, and the locator, providing the virtual machine access to the set of modified class data. 12. The computer program product of claim 9 , further comprising: computer usable program code for including, in the archive file, a plurality of different class proxy files, wherein the plurality of different class proxy files includes the class proxy file; and computer usable program code for searching each one of the plurality of different class proxy files to determine whether a particular distinctive pattern is located in one of the plurality of different class proxy files.