Dynamic Linking

One of the most important features of Java is the ability to dynamically load code in the form of class files during execution, e. g. from a local file system or from a remote server. The JamaicaVM supports this dynamic class loading enabling the full power of dynamically loaded software components. This allows e. g. on-the-fly reconfiguration, hot swapping of code, dynamic additions of new features, or applet execution.