JavaFXアプリケーションを特定のファイルタイプに関連付ける [Mac編]

パッケージ製品開発担当の大です。こんにちは。 今年の3月に公開されたJava8 Update40から、Javaパッケージャツールに以下のような機能が追加されました。 コマンドライン引数を自己完結型アプリケーションに引き渡せるようになった。また、引数のデフォルト値をパッケージングするときに指定できるようになった。 ファイルの関連付けを設定できるようになった(拡張子またはMIME Typeで指定)。 UserJvmOptionsService APIが追加された。次回起動時に使用されるJVMオプションをプログラムから指定できるみたい? エントリポイントを複数持てるようになった(Macでは非サポート […]

Read more
Java Day Tokyo 2015

こんにちは、開発担当の Masa です。 行って来ました、Java Day Tokyo 2015。

Read more
食事する哲学者の問題

パッケージ製品開発担当の大です。こんにちは。 先日、学生時代の恩師と久しぶりに食事する機会がありました。二人でワイングラスを傾けつつ、マルチコア時代のプログラミングに必要なものとは?みたいなお話を伺ってきました。その中で「食事する哲学者の問題(Dining Philosophers Problem)」の話が出てきました。 5人の哲学者が食事したり、考え事をしたりしている。かれらの前には、真ん中にスパゲッティの入った大きなボールが置かれた丸い食卓がある。その食卓には5枚の皿が置かれ、皿と皿の間にフォークが1本ずつ置かれている。 (中略) スパゲッティをボールから取って自分の皿によそうには2本のフ […]

Read more
JavaFXでデスクトップ帳票アプリを作成するチュートリアル

パッケージ製品開発担当の大です。こんにちは。 今回は、シーオーリポーツビュアーJavaFX版を使用してデスクトップ帳票アプリを作成するチュートリアルです。 ウインドウにボタンと帳票を表示する枠があり、ボタンを押すとサンプルドキュメントを表示するだけの簡単なアプリケーションです。

Read more
Runtime.execの迷走

パッケージ製品開発担当の大です。こんにちは。 師走に入り、すっかり寒くなりましたね。 今回は、JavaのRumtime.execのお話をしようと思います。 ことの起こりは、今年4月のJDK7 Update21でのこの変更でした。 http://www.oracle.com/technetwork/java/javase/7u21-relnotes-1932873.html#jruntime On Windows platform, the decoding of command strings specified to Runtime.exec(String), Runtime.exec(St […]

Read more