タグ

jarとJavaに関するsupermomongaのブックマーク (4)

  • 2014ブレイク確実!JavaベースのポータブルなWebフレームワーク Dropwizard - yojikのlog

    最近Dropwizardというフレームワークが海外JavaおよびJVMベース言語界隈で流行り始めている感しがします。 Thought Works Technology Reader でも Traialに入ってきています。 http://dropwizard.codahale.com/ このフレームワークはYammerのバックエンドWebサービスを提供するために作られたフレームワークで、アプリケーション開発者からみると、 JaxRSベースのREST提供フレームワーク ORM Jettyベースの組み込みWebサーバ Metricsを収集するためのライブラリ、管理ツール等 といった機能があります。 ここらへんまでは普通のフレームワークと基的には違いが無く、むしろWebサービスに特化しているため物足りなく感じるのですが、特筆すべきは、このフレームワークが推奨するデプロイ・運用方法にあります。

    2014ブレイク確実!JavaベースのポータブルなWebフレームワーク Dropwizard - yojikのlog
  • JavaアプリをExe化するLaunch4jの使い方と仕組み - seraphyの日記

    Launch4jとは? Launch4jとは、JavaアプリケーションのExeラッパーを作成するツールである。 以下よりダウンロードできる。 http://launch4j.sourceforge.net/ このLaunch4jを使うことで、実行可能JarをExeファイルとして起動できるようにラップすることができる。 しかし、生成されたExeは単純なラッパーにすぎず、Exe化したといってもJavaランタイムが不要になるわけではない。 これは、端的にいえば、「Javaアプリケーションを起動するためのexe」を作るものだと考えてよい。 であれば、単純な「実行可能なjar」と比較して何が嬉しいのか? 機能的には以下のようなアドバンテージがある。 Launch4jでExe化するメリット Exeなので、これがアプリケーションであることが一目でわかる Javaに詳しくない人はjarファイルを見ても扱い

    JavaアプリをExe化するLaunch4jの使い方と仕組み - seraphyの日記
  • MANIFEST.MFを使って、jarファイルをダブルクリックで実行

    <IT技術の処方箋:MANIFEST.MFを使って、jarファイルをダブルクリックで実行> jarファイルをダブルクリックだけで実行できるようにしましょう。 例えば、Aaa.class、Bbb.class、Ccc.classをjarファイル でまとめて、 Aaa.classのmainを実行したい場合の方法です。 ●Jarファイルの作成 C:\java>jar cvf JarAbc.jar *.class マニフェストが追加されました。 Aaa.class を追加中です。(入 = 614) (出 = 404)(34% 収縮されました) Bbb.class を追加中です。(入 = 1308) (出 = 745)(43% 収縮されました) Ccc.class を追加中です。(入 = 1375) (出 = 787)(42% 収縮されました) ●Jarファイルの解凍 C:\java>jar xvf

  • 2010-06-24

    JavaSE6以降ではJavaアプリケーションの起動時にスプラッシュスクリーンを表示できるオプションが加わった。 これはアプリケーションのクラスがロードし終わるまえにJava実行ファイル側が表示してくれるものであるため、可能な限り早い段階で画面に表示される。 Javaアプリケーション、とくにSwingなどのGUI画面をもつアプリケーションは多数のクラスを読み込む必要があるため、それ自身が、いくら数キロバイトという小さなアプリケーションであったとしても起動するまで数秒は要すという欠点がある。 (起動してしまえば、けっこう速い。) この遅さは「あれ、操作まちがえたかな??」とか「もしかして、このアプリ、壊れている??」とか不安になるくらいには十分な時間があり、可能であればスプラッシュを表示して「読み込み中なんだ」とユーザに知らせるのは、ほとんど義務といってよいくらいである。 このスプラッシュに

    2010-06-24
  • 1