سؤال

هل هناك أي خيارات أخرى غير جانينو لتجميع وتنفيذ رمز Java في V5؟ أعرف أن V6 لديه API مترجم، لكنني بحاجة إلى العمل مع V5 VM.

أحتاج بشكل أساسي إلى أخذ سلسلة تحتوي على فئة Java كاملة، وتجميعها وتحميلها في الذاكرة.

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

المحلول

ما تريده شيء مثل جانينو. وبعد لقد استخدمناها لسنوات. تعطيه (بالقرب من التعليمات البرمجية (بالقرب من المعيار) ويمنحك الفصول حتى تتمكن من استخدامها. لديها في الواقع بعض الأوضاع المختلفة ودعم 1.5 السكر النحوي والملاكمة التلقائية ومثل هذا.

إذا قمت باستدعاء Javac، فلن يتعين عليك سوى أن تكون جاهزا لأي شيء يقوم به، فسيتعين عليك بعد ذلك التعامل مع وضع الفصل في المكان المناسب أو إصدار نصوص إضافي.

جانينو سهل للغاية. يجب أن يكون بالضبط ما تبحث عنه.

نصائح أخرى

استدعاء Javac برمجيا:

http://www.juixe.com/techknow/index.php/2006/12/12/invoke-javac-at-runtime/

 com.sun.tools.javac.main Javac = new com.sun.tools.javac.main ()؛ خيارات السلسلة [] = سلسلة جديدة [] {"-ClassPath"، classpath، "-d"، outputdir، اسم الملف}؛ javac.compile (خيارات)؛

كل خوادم التطبيق القيام بذلك ل JSP للإساءة من أي وقت مضى، من الواضح أنه من الممكن. الخروج شفرة المصدر Tomcat ربما؟

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