Javaのプログラム内から他のプログラムを実行させたいようなときもあります。もちろん、Javaはプラットフォームに依存しないのが特徴ですから、こうした「外部プログラムの実行」を行うと、特定のプラットフォームに依存する作りになってしまいます。
Javaプログラムから外部プロセスを実行する一般的な方法としては、 標準ライブラリに用意されているjava. lang. ProcessBuilderクラスや、 java. lang. Runtime. exec()メソッドがあります。しかしこれらのクラス/ メソッドによるサポートは限定的であり、 あまり使い ...
Javaは簡単にデコンパイルできるから簡単にノウハウが流出してしまう・・・みたいな話を聞かなくなって久しいですね。対策としては難読化やAOTコンパイラによるネイティブコードへの変換があるわけですが、今回は難デコンパイルの実装コードを実用 ...
前回は2回にわたってJavaプログラムでJSONデータを扱うための 「Jackson Java JSON-processor」 を紹介しました。今回はJSONデータを扱うもう1つのJavaライブラリ 「Google Gson」 を紹介します。Gsonの特徴は、 JavaオブジェクトとJSONオブジェクトの変換を、 シンプルな ...
Javaプログラミングではメモリ管理を意識するケースは非常に少ないといえますが,ファイルやネットワーク,データベースなどシステムリソースの多くは,適切なクリーンアップをしなければなりません。ついメモリと同じ感覚でほったらかしにしておくと ...
ホーム Interstage Interstageのよくあるご質問 Interstage Application Serverのよくあるご質問 Interstage Application Serverにおいて、Servletコンテナのメッセージに「HANDLER THREAD PROBLEM: java.io.IOException: Stream closed ...