Me pidieron que construyera un sistema java que tenga la capacidad de cargar código nuevo (expansiones) mientras se ejecuta. ¿Cómo recargo un archivo jar mientras mi código se está ejecutando? o ¿cómo cargo un frasco nuevo?Cómo cargar un archivo jar en el tiempo de ejecución
Obviamente, dado que el tiempo de actividad constante es importante, me gustaría agregar la capacidad de volver a cargar las clases existentes (si esto no complica demasiado las cosas).
¿Cuáles son las cosas que debería tener en cuenta? (piense en ello como dos preguntas diferentes: una sobre la recarga de clases en tiempo de ejecución, la otra sobre la adición de nuevas clases).
En lo que respecta a la recarga de clases existentes, examinar esta cuestión relacionada: - http://stackoverflow.com/questions/3216780/problem-reloading-a-jar-using-urlclassloader - http://blogs.oracle .com/CoreJavaTechTips/entry/closing_a_urlclassloader –