$ make legacy-jre-image &&
build / linux-x86_64-normal-server-release / images / jre / bin / java --list-modules
بناء الهدف "legacy-jre-image" في التكوين
"إصدار خادم عادي لينكس x86_64"
إنشاء صورة jre القديمة
تم الانتهاء من بناء الهدف "legacy-jre-image" في التكوين
"إصدار خادم عادي لينكس x86_64"
جعل نظام legacy-jre-image 9.82s المستخدم 2.09s نظام 145٪ وحدة المعالجة المركزية 8.183
جافا. قاعدة @ 12 داخلية
جافا. مترجم @ 12 داخلي
طرح السؤال منذ طرحه من قبل شخص ما اليوم: هل ما زلنا بحاجة إلى إنتاج حزمة JRE إذا كانت Oracle لا تنتج واحدة في بنية Openjdk الافتراضية؟
يجب أن يساعد الاحتفاظ بحزمة JRE مديري توزيعات Linux ، راجع http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2018-July/039894.html
إذا قمت بإنشاء بناء يمكنني إنشاء مثبت Windows MSI لـ JRE أيضًا.
@ sxa555 نعم ، لا تزال هناك حاجة إلى JRE. تتوقع العديد من أدوات الجهات الخارجية JRE ولكن ليس بالضرورة JDK.
حتى Oracle ستوفر أخيرًا خادم JRE لـ JDK 11 ، راجع https://twitter.com/DonaldOJDK/status/1044970153392427010
johnoliver هل يمكنك إعطاء التعليمات الواردة في وصف المشكلة تجربة إنشاء Linux x86 Java 11 ومعرفة ما إذا كان يعمل خارج الصندوق؟
يعد توفير Java-11 Desktop-JRE (طالما أن أهداف الإنشاء متوفرة في المصدر) للتنزيل قيمة مضافة كبيرة مقارنة بما تقدمه Oracle.
تم الإصلاح عبر # 582 ، ولكن في انتظار معرفة ما إذا كنا بحاجة إلى بذل المزيد من الجهد لإضافته إلى واجهة برمجة التطبيقات / الموقع
يجب أن تنتقل إلى موقع الويب وواجهة برمجة التطبيقات (API) ، لذا إغلاق الآن ، يرجى رفع الخطأ إذا لم يكن الأمر كذلك في غضون الأيام القليلة المقبلة.
التعليق الأكثر فائدة
@ sxa555 نعم ، لا تزال هناك حاجة إلى JRE. تتوقع العديد من أدوات الجهات الخارجية JRE ولكن ليس بالضرورة JDK.