KoReKuRai
HOMEIT関連効率化    ☰ MENU

Java Eclipse 4.7でWindowsの簡単なサンプルexeアプリを作成する手順

itrelated

JavaでシンプルなWindowsのexeアプリを別のソフトの検証用に作成したかったので、色々ネットで調べて作ってみました。 Windows 8.1 64ビットの環境で作成。以下に手順をまとめてみました。

 

スポンサーリンク

📄 MOST VIEWED

Eclipseダウンロードと設定

  1. https://java.com/ja/download/にアクセス> >Java Runtime Environment をダウンロード>インストール。jre-8u171-windows-x64.exeは約70MB。
  2. http://mergedoc.osdn.jp/にアクセス>ページでEclipse 4.7 Oxygenを選択>Windows 64bit Full EditionのPlatformをDownload(pleiades-4.7.3-platform-win-64bit-jre_20180411.zipは約300MB)
  3. C:\pleiades\にZipファイルを右クリックして展開>C:\pleiades\eclipse\eclipse.exeを右クリックして管理者として実行
  4. Elipseメニュー>ヘルプ>新規ソフトウェアのインストール>作業対象:http://download.eclipse.org/windowbuilder/WB/integration/4.7/を入力>追加(ネット接続が必要)Eclipse画面
  5. WindowBuilderと配下の項目に全部チェックを入れる>次へ>次へ>同意して完了>Eclipseを今すぐ再起動

✅ PICK UP

 

Eclipseでプロジェクトとアプリケーションを作成

  1. Eclipseメニュー>ファイル>新規プロジェクトを選択>WindowBuilder - SWTデザイナ - SWT/JFace Javaプロジェクトを選択>次へEclipse画面
  2. プロジェクト名を入力:SWT01(適当な名前)、その他の項目はデフォルト>次へ>完了
  3. Eclipse画面左上のプロジェクトエクスプローラ>SWT01 - srcを右クリックし新規>その他>WindowBuilder - SWTデザイナ - SWT - アプリケーションウィンドウを選択>次へEclipse画面
  4. 名前:SWT01.javaと入力(Create contents in:protected createContents() methodを選択)>完了
  5. Eclipse画面のSWT01.javaのコードが記載されてある下にあるデザインタブを押す。Eclipse画面
  6. コンポーネント画面の”shell - SWT Application”を右クリック>レイアウトの設定>GridLayoutEclipse画面
  7. パレット画面のControlsセクションからLabelボタンを押し>画面右のSWT Applicationの任意のGrid場所に配置(同様の操作で他のControl等を適当に追加)
  8. Eclipse画面左上のプロジェクトエクスプローラ>SWT01を右クリック>実行>Javaアプリケーション>SWT01を選択>OK>OK(動作を確認)Eclipse画面
  9. Eclipseメニュー>ファイル>エクスポート>Java - 実行可能なJARファイル>次へEclipse画面
  10. エキスポート先:C:\folder\SWT01.jar>ライブラリー処理:生成されるJARに必須ライブラリーをパッケージ>完了Eclipse画面
  11. C:\folder\SWT01.jarファイルが作成される(凄いシンプルなアプリでも約20MB)SWT01.jarファイルをダブルクリックして実行すると以下のような画面が表示される。Eclipse画面

 

JARファイルをEXEに変換

  1. http://launch4j.sourceforge.net/にアクセス>Downloadページ(https://sourceforge.net/projects/launch4j/files/launch4j-3/3.12/)でlaunch4j-3.12-win32.exeをダウンロード(約7MB)
  2. launch4j-3.12-win32.exeを実行しインストール>C:\Program Files (x86)\Launch4j\launch4j.exeを起動
  3. Launch4jのBasicタブ>Output File:C:\folder\SWT01.exeと入力>JAR:C:\folder\SWT01.jarと入力Launch4j画面
  4. Launch4jのJREタブ>Min JRE Version:1.7と入力(インストールしたJava REのバージョン以下)
  5. Launch4jの歯車アイコン(Build Wrapper)を選択>問題が無ければ”Compiling resources”や”Successfully created C:\folder\SWT01.exe”等のメッセージがLogに表示されEXEが作成される
  6. C:\folder\SWT01.exeを実行し動作確認Launch4j画面

 

最後に

SDKとEclipseをインストールなしにJARファイルが作成できるなんて便利ですよね。

今回はhttp://mergedoc.osdn.jp/でダウンロードできるEclipseのPlatform版を使用しましたが、JAVA版を使用しても同じ手順で可能だと思います。ZIPされて約1.46GBと少し大きいサイズですが。

 

スポンサーリンク

📄 関連記事


🔝上へ
スポンサーリンク

📑 効率化

📑 PCトラブル

📑 iPhone

📑 Windows CPU

📑 エンジニア



🔝上へ
こんな記事も読まれてます。

TRAVEL JAPAN
国内旅行 記事一覧

屋久島雨の日の空気伊豆下田のきれいな海富士山の頂上ってどんなとこ?京都観光マップ京都 紅葉とライトアップ富士山周辺観光マップ北海道の知床の絶景箱根駒ケ岳で見る富士山

TRAVEL ABROAD
海外旅行 記事一覧

インド出張 タクシーで牛と遭遇スペインで風車を見たナイアガラの滝の虹が凄い深夜のNYタイムズスクエア香港の夜景は船からアメリカのレンタカー代でいくら?グランドキャニオンまでドライブシドニーの世界遺産
🔝上へ

CATEGORY
カテゴリ

📂:外資系企業の転職,英語,面接,働き方

📂:北海道,屋久島

📂:スペイン,インド,台湾.飛行機対策

📂:胃痛,風邪予防,食,メンタル

📂:英語,育て方,旅行

📂:エンジニアの苦悩,効率化,Windowsのトラブル対応

📂:海外ドラマ・映画のレビューと感想

📂:海外のレンタカー,試乗レポート,軽自動車,等々

📂:新築一戸建て 申し込みから購入・引渡しまで色々あったこと

PROFILE
プロフィール

これくらいブログKoReKuRaiです。東京都在住。外資系IT業界でSEやWebService開発,DB設計,面接官,会議通訳,プリセールス等色々とお仕事続けて約15年。現在、5歳児の子育てに奮闘中です。外資系企業での働き方や転職時に役に立った実体験や失敗談、会議通訳に役立った英会話のあれこれ、国内150ヵ所以上の旅行先の紹介、海外出張で行った10カ国のついでで観光した50ヵ所の旅行記や、子育て、サイト作成やコーディングに色々役立つと思うブログを書き足していきます。拙い文章ですがよろしくお願いします。メールはこちらまでお願いします。

Copyright 2016-2019 KoReKuRai All Rights Reserved.