افتح المتصفح من برنامج Java مع تعبئة معلمة النشر مسبقًا

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

سؤال

لدي برنامج جافا، حيث يمكنني فتح إنترنت إكسبلورر أو أي متصفح.استخدام Runtime.getRuntime().exec(cmd);

لكنني أرغب في فتح متصفح من برنامج Java الخاص بي مع ذكر عنوان url ومعلمة النشر.

بداية هل هذا ممكن؟كيف يمكنني تحقيق ذلك؟

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

المحلول

يمكنك تطبيق عنوان URL على معلمة سطر الأوامر على سبيل المثال في IE:

C:\Windows\System32>"C:\Program Files (x86)\Internet Explorer\iexplore.exe" http://stackoverflow.com/

ثعلب النار:

C:\Windows\System32>"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" stackov
erflow.com

والكروم:

C:\Windows\System32>"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
" stackoverflow.com

يعمل على ويندوز، وسوف تحتاج إلى استبدال C:\Windows\System32>"C:\Program Files (x86)\Google\Chrome\Application مع موقع التطبيق في بيئتك

نصائح أخرى

لا يوجد الكثير يمكنك القيام به حيال ذلك.ما لم تكن المستعرض الذي تفتح فيه لديه بعض وسيطات سطر الأوامر المتاحة (كنت يتعين عليك البحث عنها، فستكون محددة متصفحا)، فلن تتمكن من القيام بذلك.

قد أقترح باستخدام نافذة متصفح Java:

href="http://www.eclipse.org/www.eclipse.org/swt/" rel="nofollow"> SWIT Browser يحتوي كائن على واجهة برمجة تطبيقية كبيرة إلى حد ما، وسوف تستخدم متصفحا أصليا لتقديمالصفحات.

على وجه التحديد سيفعل هذا المقتطف ما تبحث عنه:

http://git.eclipse.org/c/platform/eclipse.platform.swt.git/tree/examples/org.eclipse.swt.snippets/src/org/كسوف / SWT / SLITIPETS / SNIPPET330.JAVA

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