0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Javaでexeを作成して他の端末で動かす

Posted at

初めに

Javaでアプリを作るにあたり配布のことを含め方法を調べてみました。

事前準備

Jframeなどを利用してGUIアプリケーションを作成する

01.png

ソースコード

※メッセージボックスを表示するだけの簡易なアプリーケーション

public static void main(String[] args) {
	JFrame jf = new JFrame();
	jf.setSize(100,100);
	jf.setLocationRelativeTo(null);
	JLabel label = new JLabel("Hello World!");
	jf.add(label);
	jf.setVisible(true);
}

Jarファイルを作成する

基本的にデフォルト通りだが、下記のエントリーポイントを設定すること

01.png

01.png

Exe作成するアプリをインストール

例として「launtch4j」というアプリをインストール
https://launch4j.sourceforge.net/

launch4jの設定

アプリを起動し、必要な設定を行う。
・入力:作成したjarファイル
・出力:exeファイルの出力さき
・使用するjreのパス:これを設定しないとJavaがインストールされていない環境で動作しなくなる

01.png

jdk配下からjreフォルダをコピーする

01.png

作成するexeファイルからの相対パスを設定する
01.png

歯車の設定ボタンを押下すると設定ファイルの出力先を問われるので入力後に保存を押下する
01.png

01.png

exeファイルが作成されるので実行する
01.png

01.png

必要に応じて、exeファイルとjreをコピーして他の端末で使用する
これでJavaがインストールされていない環境でも動作する

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?