タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javaとJavaとwindowsに関するellerのブックマーク (2)

  • 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の日記
    eller
    eller 2013/08/14
    generate executable file which kicks a Java program
  • JavaからWin32 APIを簡単に呼べるnlinkを使ってみた - kaisehのブログ

    Windowsのファイルにhidden属性を付けたかったんですが、Pure Javaではそのようなことができないので、JavaからWin32 APIを呼び出せるnlinkを使ってみたら、ものすごく簡単でした。これは便利! 以下のようにするだけで使えます。 MSDNとかで、呼びたいAPIのシグネチャを調べる。 APIのDLLと同名のインタフェースを作って@DllClassアノテーションを付ける。 シグネチャに合わせたメソッドを定義して@DllMethodアノテーションを付ける。 NLink.create()でインタフェースのプロキシを生成して呼び出す。 ファイルにhidden属性を付けるコードは、次のようになります。 Kernel32.java @DllClass public interface Kernel32 { public static final int FILE_ATTRIBU

    JavaからWin32 APIを簡単に呼べるnlinkを使ってみた - kaisehのブログ
  • 1