كيف يمكنني الحصول على المسار حيث يقوم المستخدم بتنزيل تطبيق جافا?

StackOverflow https://stackoverflow.com/questions/28428

  •  09-06-2019
  •  | 
  •  

سؤال

أريد أن إحضار ملف الحوار في جافا الافتراضية التطبيق دليل التثبيت.

ما هي أفضل طريقة للحصول على تلك المعلومات برمجيا ؟

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

المحلول

System.getProperty("user.dir") 

يحصل الدليل Java VM من.

نصائح أخرى

System.getProperty("user.dir");

الأسلوب أعلاه يحصل المستخدم دليل العمل عندما بدأت التطبيقات.هذا على ما يرام إذا كان التطبيق التي أطلقت من قبل البرنامج النصي أو الاختصار الذي يضمن أن هذا هو الحال.

ومع ذلك ، إذا كان يتم تشغيل التطبيق من مكان آخر (من الممكن تماما إذا كان استخدام سطر الأوامر) ، ثم سيتم إرجاع القيمة أينما كان المستخدم عندما أطلقت التطبيق.

أكثر موثوقية طريقة العمل على تثبيت التطبيق باستخدام دليل ClassLoaders.

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