2017-01-10 5 views
1

私は6つの異なる.jarファイルをテストしています。これらのファイルはすべてオンラインアクセスの可能性を処理する必要があります。java -jarを呼び出すときにインターネットアクセスを無効にする

残念ながら、私はので、私は、私は「すべてが、/tmpまたは/scratchにすべてのファイルを移動し、私の$HOME環境変数を変更ない限り動作しません、ネットワーク接続を無効にするか、イーサネットケーブルを引っ張って、ネットワークディスクの午前それは多くの仕事で終わるので、むしろ行う必要はありません。

java -jarを呼び出し、プロセスがインターネットにアクセスできないようにする方法はありますか? manページでこのようなフラグが見つかりませんでした。

disallowinternetaccess java -jar Foo.jar 

答えて

0
あなただけのSecurityManagerをオンにする必要が

-Djava.security.manager=default

は詳細を参照してください - あなたも、あなたが表示したいどのリソースハンドルと非表示にすることができます。このソリューションによりhttps://stackoverflow.com/a/4645781/814304

関連する問題