كيف يمكنني استخدام BGGA إغلاق النموذج على مستوى ماك JDK6?
سؤال
وأنا أحاول أن استخدام 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);
}
لقد حاولت التالية ، أي العمل:
- نسخ closures.jar إلى /نظام/المكتبة//أطر JavaVM.إطار/إصدارات/1.6/Home/lib
- ركض javac مع -Xbootclasspath/a:/path/to/closures.jar
- ركض javac مع -J-Xbootclasspath/a:/path/to/closures.jar
- حاولت من الكسوف جانيميد من خلال تحديد بلدي نظام مكتبة ربط هذا المشروع مع التعليمات البرمجية باستخدام BGGA.
في جميع الحالات الأربع ، أحصل على تجميع الأخطاء ، مشيرا إلى أن المترجم لم تلتقط closures.jar على التمهيد classpath.أود حقا أن أحصل على هذا العمل من الكسوف ، أو على الأقل مخضرم.وذلك بفضل!
المحلول
القطران توزيع الملف يتضمن تعديل javac.الخفافيش مع سطر الأوامر الكامل ، بما في ذلك "-المصدر 7", وهو ربما ما كنت في عداد المفقودين هنا.
نصائح أخرى
هل حاولت javac مع -ي-Xbootclasspath بدلا من ذلك ؟ التي تستخدم في تمرير -X الحجج VM نفسها ، والتي قد يكون من الضروري تغيير منخفضة المستوى مثل هذا.
أنا أشك كثيرا في هذا العمل مع الكسوف ، على الرغم من.نظام مكتبات واجهات برمجة التطبيقات ، وليس لغة التغييرات.كنت بحاجة إلى التصحيح الكسوف مترجم.