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, for example, on-the-fly reconfiguration, hot swapping of code, dynamic additions of new features, or applet execution.