外部プロセスを制御するクラス javaでは、別プロセスを起動するための機能がJDK1.4まではjava.lang.Runtimeクラスに、JDK1.5からはjava.lang.ProcessBuilderクラスに備わっています。JDK1.5から導入されたProcessBuilderは使い方も簡単なので、JDK1.4以前しか使えない制約がないならば、ProcessBuilderを中心に使っていくことになるでしょう。 Runtimeクラス execメソッドです。コマンドライン・オプションや環境変数の引渡し方法によって複数がオーバーロードされています。 Runtimeインスタンスの取得 Runtimeクラスのインスタンスは、newで生成するのではなく、RuntimeクラスのstaticメソッドgetRuntime()で取得します。 execメソッド各種 ProcessBuilderクラス PAT
はてなさんの「実績を解除してエンジニアスコアを上げろ!はてなのエンジニア実績システムのご紹介 - Hatena Developer Blog」というエントリにある「エンジニア実績システム」がすごくいいなと思ったので、うちの会社でも導入してみました。 「実績」について 上記のエントリに紹介されている項目を取捨選択した上で、以下のようなものを追加したりしました。 プライベートでWebサービスを運営する(Paas or Shared Hosting, VPS, IaaS, 自宅サーバ) プライベートでモバイルアプリを公式ストアへリリースする(ダウンロード数) GitHubの年間アクティビティ数(100, 500, 1,000, 3,000) 勉強会の開催 修士号取得 博士号取得 論文誌への論文掲載 また、後述する「意義」に沿うよう、追加すべき「実績」を募集し、内容を更新しています。 ソーシャル要
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く