¿Cómo puedo generar bytecode (Byte []) desde una cadena en tiempo de ejecución, sin usar un proceso "javac" o algo por el estilo? ¿hay una forma simple de llamar al compilador de esa manera?compilación en memoria de Java
adición posterior:
me eligió accept the solution that actually best fits my situation. mi aplicación es un proyecto de hobby que aún se encuentra en fase de boceto de diseño, y es el momento adecuado para considerar la posibilidad de insertar nueva tecnología. Además, dado que el tipo que se supone que me ayuda con BL es un desarrollador de JavaScript, la idea de utilizar un intérprete de JavaScript en lugar de un compilador de compilación + classLoader me parece más atractiva en esta situación. otras respuestas (no aceptadas) de esta pregunta son informativas y, por lo que puedo decir, responden muy bien a mi pregunta, así que gracias, pero voy a intentar Rhino :)
Aunque técnicamente no respondiste mi pregunta, abriste una nueva posibilidad para mí, que creo que SERÁ más útil en la práctica (aunque requerirá más aprendizaje). ¡Gracias! (+ upvove) –
Tal vez debería haber sido un poco más explícito que pasé por el mismo proceso de pensamiento. Terminé usando rinoceronte ya que ahora es parte del JDK. Buena suerte – Draemon