1

Internet Explorer からのリクエストをリッスンする Java プロキシ プログラムを使用していますが、プログラムを起動するときに、ブラウザのインターネット設定でプロキシを設定する必要があります。Java プログラムでブラウザの設定を自動的に設定するにはどうすればよいですか?

私は次の方法を使用していますが、うまくいきませんでした。

   Properties prop = System.getProperties();
    prop.setProperty("http.proxyHost", "127.0.0.1");
    prop.setProperty("http.proxyPort", "3000");
4

2 に答える 2

1

このMicrosoft サポートリンクでは、レジストリで IE プロキシ設定を設定する方法について説明しています。したがって、Java からこれを行うには、Windows レジストリと通信するための適切な Java ライブラリを特定する必要があります。


あなたが試みた方法はうまくいく可能性はありません。コードは実際には、JVM のメモリ内の「システム」プロパティのプロキシ設定を微調整しています。これは他には何も影響しません。

于 2013-04-18T15:14:33.773 に答える
0

つまり、Java から設定を変更できるとは思いません。また、(信頼できるアプレットを使用して) システム ファイルを変更する方法があったとしても、それはお勧めできません。そこで試したのは、デフォルトで使用する Java プログラムのプロキシを設定することです。

また、私があなたの問題を正しく理解していれば、ブラウザでプロキシを設定しない限り Java プログラムに到達できないため、Java プログラムは内部で実行されているアプレットでさえない可能性があり、そのプログラムに関する限り、それはie インスタンスを制御できません。

于 2013-04-18T15:14:00.393 に答える