2

私はJavaプログラムを持っており、InternetExplorerまたは任意のブラウザを開くことができます。を使用してRuntime.getRuntime().exec(cmd);

しかし、私はurlとpostパラメータに言及している私のJavaプログラムからブラウザを開きたいです。

まず第一に、これは可能ですか?どうすればこれを達成できますか?

4

2 に答える 2

0

これについてできることはあまりありません。開いているブラウザーに使用可能なコマンドライン引数がいくつかない限り(それらを検索する必要があり、ブラウザー固有のものになります)、それを行うことはできません。

Javaブラウザウィンドウの使用をお勧めします。

SWTブラウザオブジェクトにはかなり大きなAPIがあり、ページのレンダリングにネイティブブラウザを使用します。

具体的には、このスニペットはあなたが探していることを行います:

http://git.eclipse.org/c/platform/eclipse.platform.swt.git/tree/examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet330.java

于 2012-07-25T15:27:07.223 に答える
0

たとえば、IEのコマンドラインパラメータにURLを追加できます。

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

Firefox:

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

およびChrome:

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

WindowsでC:\Windows\System32>"C:\Program Files (x86)\Google\Chrome\Application動作します。環境内のアプリケーションの場所に置き換える必要があります

于 2012-07-25T15:29:30.160 に答える