شغّل برامج Java أحادية الملف مباشرةً دون javac.
مقارنة الكود
✕ Java 8
$ javac HelloWorld.java $ java HelloWorld // Two steps every time
✓ Java 11+
$ java HelloWorld.java // Compiles and runs in one step // Also works with shebangs: #!/usr/bin/java --source 25
هل ترى مشكلة في هذا الكود؟ أخبرنا.
لماذا يتفوق الأسلوب الحديث
أمر واحد
java File.java تُرجم وتشغّل في خطوة واحدة.
شبيه بالسكريبت
أضف سطر shebang لجعل ملفات .java سكريبتات قابلة للتنفيذ.
صديق للتعلّم
يشغّل القادمون الجدد الكود فوراً دون تعلّم أدوات البناء.
الأسلوب القديم
ترجمة خطوتين
الأسلوب الحديث
إطلاق مباشر
منذ JDK
11
الصعوبة
مبتدئ
دعم JDK
تنفيذ ملف واحد
متاح
متاح على نطاق واسع منذ JDK 11 (سبتمبر 2018)
كيف يعمل
يمكن لمُشغّل Java ترجمة ملف مصدر واحد وتشغيله في أمر واحد. مع دعم shebang على Unix يمكن أن تعمل ملفات Java كسكريبتات. لا خطوة ترجمة منفصلة مطلوبة.
توثيق ذو صلة