यह स्पष्ट रूप से निर्भर करता है कि आप किस जावा संस्करण को विकसित करना चाहते हैं। कृपया जावा 6 और जावा 7 के बीच अंतर के लिए इस लिंक को देखें । कुछ साइटें जावा 6 का सुझाव देती हैं, क्योंकि इसे 7. से अधिक स्थिर माना जाता है। कृपया ध्यान दें कि आप जावा संस्करण 6 के साथ कुछ भी कर सकते हैं, आप 7 के साथ भी कर सकते हैं।
अगर मैं आपके जूते में था, तो मैं OpenJDK 7 का उपयोग करूंगा, लेकिन एसडीके को डाउनलोड करना सुनिश्चित करें और यदि आप सॉफ्टवेयर के साथ विकास करने में सक्षम होना चाहते हैं तो रनटाइम नहीं। मुझे नहीं पता कि यह जावा के ओरेकल संस्करण के साथ 100% अनुपालन है, हालांकि यह अधिकांश डेवलपर की जरूरतों को कवर करने के लिए पर्याप्त होना चाहिए।