سؤال

لقد أنشأت تطبيقًا مستقلًا يكون فيه هدفي هو تنفيذ أمر (مع وسيطات على سبيل المثال: اسم ملف GEDIT). كيفية القيام بذلك من خلال برمجة Java. جربت القطعة التالية من الكود ، لكنها لا تعمل.

String[] command = new String[]{"gedit", "abc"};  
Process child = Runtime.getRuntime().exec(command);  

لقد جربت جميع أنواع المجموعات على الأمر exec () واستخدمت أيضًا javaprocessbuilder عدة مرات ، لكن يبدو أنني لا أحصل على حل لهذا الغرض. هل يمكن لأي شخص مساعدتي في هذا. يرجى محاولة إعطاء الرمز ، لقد زرت بالفعل العديد من الروابط ولكن كلها عبثا. الرجاء المساعدة.
-شكرا لك مقدما

هل كانت مفيدة؟

المحلول

تحتاج إلى توفير المسار المؤهل الكامل إلى GEDIT (على سبيل المثال/الصفحة الرئيسية/المستخدم/BIN/GEDIT)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top