سؤال

أدرك أن J2SE 6 قد قدمت Javacompiler API ؛ ومع ذلك ، من المرهق الاستخدام ويتطلب JDK وليس JRE.

هل من الممكن القيام بتجميع ديناميكي بدون JDK؟(أنا مهتم جدًا بتجميع الكل في الذاكرة.)

بالإضافة إلى ذلك ، أتوقع أن يكون الأداء قريبًا من رمز Java Raw ، لذلك لا أريد استخدام لغة البرمجة النصية مثل Beanshell أو Groovy.

شكرا لك.

هل كانت مفيدة؟

المحلول

كنت قد تكون مهتمة في جانينو, ، خصوصا SimpleCompiler. لتجميع الذاكرة ، يمكنك استخدام مُنشئ القارئ, ، و StringReader.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top