タグ

2006年12月8日のブックマーク (7件)

  • 外部プロセスの起動(Runtime#exec)

    外部プロセスを制御するクラス 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

    peltier
    peltier 2006/12/08
  • 「OpenGLを使ってJavaでも3Dを楽しもう」第1回 3Dは関係ないと思われているかもしれませんが...

    「OpenGLを使ってJavaでも3Dを楽しもう」 第1回 3Dは関係ないと思われているかもしれませんが... 3Dによる表示は様々なところに使われています。 映画やコマーシャル,ゲームなどでは3D CGは当たり前のように使われています。でも,「そんなのはごくごく一部の分野で,仕事には全く関係ない」と思っている方も多いのではないでしょうか。 たぶん,仕事で一番多く使用されている3Dの表示は表計算ソフトのグラフでしょう。それ以外で,3Dといっても思い浮かぶものはないかもしれません。 だからといって3Dによる描画を使用していないかというと,そんなことはありません。意識はしていないかもしれませんが,今後は3Dによる表示は欠かせないものになってきています。 例えば,Windows Vistaはどうでしょう。 Windows Vistaのデスクトップ環境であるWindows Aero(以前はAero

    「OpenGLを使ってJavaでも3Dを楽しもう」第1回 3Dは関係ないと思われているかもしれませんが...
    peltier
    peltier 2006/12/08
  • Java本選定基準を考える - torutkのブログ

    Javaはプログラミング言語としては屋さんでもっとも多い棚を占有する程ですが、その分どのを選べばよいか迷うことも多いでしょう。Javaを扱うエンジニアを対象にJavaを選ぶ基準を考えてみます。 Javaを理解するためのを選ぶ基準 (順次増強予定) packageを使用しており、packageについて解説がある Javaでアプリケーションを作成するなら、パッケージを使いこなすことは不可欠です。 クラスパスについて解説がある これも必ずはまることなので、しっかり押さえておく必要があります。インストールド・エクステンションとクラスローダーについても知っておく必要があります。 スレッド安全性について解説がある JavaVMを起動すればいやでもシステム側でスレッドを複数作ってくれます。スレッドを使わないつもりでも、安全性についてはしっかり押さえておく必要があります。 Java仮想マシンの仕

    Java本選定基準を考える - torutkのブログ
    peltier
    peltier 2006/12/08
  • すこしJava: JSmoothでJavaの実行(Exe)ファイルを作ってみる

    JavaプログラミングのちょっとしたTipsとサンプル、ツールの使用レポートなどを掲載しています。コメント・トラックバックはご自由にどうぞ。 jarファイルをアイコン付のwindowの実行ファイルに変換できるJSmoothというソフトを使ってみたいと思います。 JSmooth のダウンロード exe ファイルの作成 JSmooth のダウンロード JSmooth のページから、JSmooth をダウンロードします。 ここでは、jsmooth-setup-0.9.7.exe を使いました。 インストーラは英語ですが、特に設定する項目がないので、簡単にインストールできます。 exe ファイルの作成 Swing サンプル集の中の Sample4.jar を exe ファイルにしてみたいと思います。 JSmooth はスタートメニューから実行できます。 JSmooth をインストールしたフォルダの

    peltier
    peltier 2006/12/08
  • Java Exe Maker - exe4j

    exe4j is a Java exe maker that helps you integrate your Java applications into the Windows operating environment, whether they are service, GUI or command line applications. If you want your own process name instead of java.exe in the task manager and a user friendly task-bar grouping in Windows XP, exe4j does the job. exe4j helps you with starting your Java applications in a safe way, displaying

    peltier
    peltier 2006/12/08
  • SWT Tips and Samples - Java + SWT でスタンドアローンアプリケーション開発

    ■ SWTとは? SWTとはStandard Widget Toolkitの略で最近注目されているJavaのグラフィカル・ライブラリーです。もともとはEclipseのGUIコンポーネントとして開発されたライブラリですが、単独でも配布されておりスタンドアローンのアプリケーションに組み込んで使うことも可能です。EclipseはSWTによりJavaアプリケーションと思えないほどの軽快なGUIのレスポンスを実現しています。それは、SWTがネイティブのウィンドウシステムのAPIを利用しているため起動や動作が速いからです。その軽量で高速なGUIツールキットを使って、スタンドアローンのアプリケーションを開発しようというのがこのサイトの趣旨です。 SWTが初めての方は、基礎編でSWTに用意された基手なウィジェット(GUIコンポーネント)とクラスの使い方が理解できると思います。またJFaceというSWTを

    peltier
    peltier 2006/12/08
  • Amazon.co.jp: Write Great Code Vol.2: Randall Hyde (著), 文敏,鵜飼 (翻訳), ゆきひろ,まつもと (翻訳), 正徳,後藤 (翻訳), 剛史,八重樫 (翻訳), トップスタジオ (翻訳): 本

    Amazon.co.jp: Write Great Code Vol.2: Randall Hyde (著), 文敏,鵜飼 (翻訳), ゆきひろ,まつもと (翻訳), 正徳,後藤 (翻訳), 剛史,八重樫 (翻訳), トップスタジオ (翻訳): 本
    peltier
    peltier 2006/12/08