كيف يمكنني استخدام BGGA إغلاق النموذج على مستوى ماك JDK6?

StackOverflow https://stackoverflow.com/questions/172397

سؤال

وأنا أحاول أن استخدام BGGA إغلاق النموذج مع القائمة JDK 6 (القياسية على نظام التشغيل Mac OS X ليوبارد).نموذج التعليمة البرمجية أنا أجمع من BGGA التعليمي:

public static void main(String[] args) {
  // function with no arguments; return value is always 42
  int answer = { => 42 }.invoke();
  System.out.println(answer);
}

لقد حاولت التالية ، أي العمل:

  1. نسخ closures.jar إلى /نظام/المكتبة//أطر JavaVM.إطار/إصدارات/1.6/Home/lib
  2. ركض javac مع -Xbootclasspath/a:/path/to/closures.jar
  3. ركض javac مع -J-Xbootclasspath/a:/path/to/closures.jar
  4. حاولت من الكسوف جانيميد من خلال تحديد بلدي نظام مكتبة ربط هذا المشروع مع التعليمات البرمجية باستخدام BGGA.

في جميع الحالات الأربع ، أحصل على تجميع الأخطاء ، مشيرا إلى أن المترجم لم تلتقط closures.jar على التمهيد classpath.أود حقا أن أحصل على هذا العمل من الكسوف ، أو على الأقل مخضرم.وذلك بفضل!

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

المحلول

القطران توزيع الملف يتضمن تعديل javac.الخفافيش مع سطر الأوامر الكامل ، بما في ذلك "-المصدر 7", وهو ربما ما كنت في عداد المفقودين هنا.

نصائح أخرى

هل حاولت javac مع -ي-Xbootclasspath بدلا من ذلك ؟ التي تستخدم في تمرير -X الحجج VM نفسها ، والتي قد يكون من الضروري تغيير منخفضة المستوى مثل هذا.

أنا أشك كثيرا في هذا العمل مع الكسوف ، على الرغم من.نظام مكتبات واجهات برمجة التطبيقات ، وليس لغة التغييرات.كنت بحاجة إلى التصحيح الكسوف مترجم.

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