2010-10-25 17 views
11

क्या किसी को कुछ मुफ्त एओटी जावा कंपाइलर पता है? मुझे सिर्फ एक - http://gcc.gnu.org/java/ मिला है।मुफ्त एओटी जावा कंपाइलर

+0

आप इसे क्यों उपयोग करना चाहते हैं? –

+3

उपयोगकर्ताओं को जेआरई, तेज निष्पादन, बाइटकोड सुरक्षा स्थापित करने की आवश्यकता नहीं है। तो क्यों नहीं? – dede

+4

उपयोगकर्ताओं को जेआरई स्थापित करने की आवश्यकता नहीं होगी, लेकिन यह तेजी से निष्पादित नहीं करेगा या कुछ भी सुरक्षित नहीं करेगा। –

उत्तर

1

सुनिश्चित नहीं हैं कि समाप्त हो गया है, लेकिन इस परियोजना के LLVM उपयोग करता है और AOT एक AOT जावा कम्पाइलर javac कहा जाता है के साथ जावा और .NET

http://vmkit.llvm.org/

-25

Oracle की JDK के रूप में अच्छी तरह से OpenJDK के रूप में दोनों जहाज संकलन कर सकते हैं।

+7

-1 - एक [एओटी कंपाइलर] नहीं (http://en.wikipedia.org/wiki/AOT_compiler) - बाइटकोड में संकलित करता है। –

+4

@EdStaub: यह क्यों मायने रखता है कि संकलक किस भाषा को संकलित करता है? सवाल एक एओटी कंपाइलर के बारे में था, यानी एक कंपाइलर जो कोड * पहले * इसे निष्पादित करता है। 'javac' निश्चित रूप से * जावा कोड को निष्पादित करने से पहले संकलित करता है। प्रश्न ने कोई लक्षित भाषा निर्दिष्ट नहीं की, केवल स्रोत भाषा। –

+15

सामान्य रूप से उपयोग किए जाने वाले एओटी कंपाइलर, और जैसा कि मैंने पहले दिया था, विकिपीडिया संदर्भ के पहले पैराग्राफ में वर्णित है, "सिस्टम-निर्भर बाइनरी" - मशीन कोड के लिए संकलित करता है। शब्द सामान्य रूप से जेआईटी-संकलन से अलग करने के लिए प्रयोग किया जाता है। और ... क्या आप _really_ सोचते हैं कि वह पोस्टिंग करेगा अगर वह जावैक की तलाश में था ??? –

2

GCJ, जैसा कि आपने पहले ही उल्लेख किया है, शायद आपका सबसे अच्छा विकल्प है। यदि आप Windows पर चलने वाली किसी चीज़ की तलाश में हैं तो आपको Cygwin या MinGW वातावरण सेट करना होगा जो जीसीसी चलाता है।

JNC एक पुराना है जो अभी भी काम कर सकता है, यह जावा 1.5 के लिए बनाया गया था और जीसीसी पर आधारित है।

+1

अपडेट: जीसीजे मर चुका है – ygesher

6

https://www.excelsiorjet.com/

फिलहाल, यह पूरी तरह से समर्थन करता है, जावा SE 8 और मानक संस्करण मुफ़्त है (लेकिन केवल 32-बिट विंडोज और लिनक्स का समर्थन करता है।)

संबंधित मुद्दे