جافا - التجميع الديناميكي بدون JDK
-
01-10-2019 - |
سؤال
أدرك أن J2SE 6 قد قدمت Javacompiler API ؛ ومع ذلك ، من المرهق الاستخدام ويتطلب JDK وليس JRE.
هل من الممكن القيام بتجميع ديناميكي بدون JDK؟(أنا مهتم جدًا بتجميع الكل في الذاكرة.)
بالإضافة إلى ذلك ، أتوقع أن يكون الأداء قريبًا من رمز Java Raw ، لذلك لا أريد استخدام لغة البرمجة النصية مثل Beanshell أو Groovy.
شكرا لك.
المحلول
كنت قد تكون مهتمة في جانينو, ، خصوصا SimpleCompiler. لتجميع الذاكرة ، يمكنك استخدام مُنشئ القارئ, ، و StringReader
.
لا تنتمي إلى StackOverflow