LoginSignup
2
3

Eclipse導入からJavaプログラムをexeファイルで実行するまで

Last updated at Posted at 2023-06-05

1. Eclipse導入から起動まで

下記からEclipseをダウンロードする。
「Pleiades All in One ダウンロード」から好きなバージョンを選び、ダウンロードするパッケージを選ぶ。
バージョンは特に理由がなければ最新のを選び、パッケージはFull EditionのJavaを選ぶ。

https://mergedoc.osdn.jp

ダウンロードしたファイルを実行し解凍する。
image.png

解凍したファイルの中にある「eclipse.exe」を実行する。
ワークスペース(作業フォルダ)を変更したかったら変更して「起動」を押す。

2. Javaプログラムの作成

「Javaプロジェクトの作成」を押す。(上のファイルタブの新規からJavaプロジェクトを選んでもできる)
asdas.png

プロジェクト名を入れて完了を押す。
image.png

作成したプロジェクト内に「JREシステム・ライブラリー」と「src」ができているはずなので、srcの上で右クリックして、「新規」から「ファイル」を選ぶ。
image.png

ファイル名を「○○.java」となるように最後に.javaを入れて完了を押す。
image.png

右側のエディターに好きなプログラムを書き込む。
image.png

ここでは下記のように書き込んだ。1行目のpublic class Hello{はクラス名を決めてるので、作成したファイル名の「○○.java」の○○をpublic class 〇〇{に書き込む必要がある。(細かい内容は割愛)

Hello.java
import javax.swing.JFrame;
import javax.swing.JLabel;

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

上部にある緑の丸の実行ボタンを押して一度プログラムを実行してみると、Hello!と書かれた小さなウィンドウが出てくる。
image.png

3. JARファイルを作る

ファイルタブのエクスポートを押し、Javaのディレクトリにある「実行可能JARファイル」を選ぶ。
image.png

軌道構成で先ほど作ったプロジェクトを選び、エクスポート先のJARファイルに任意の名前を入れ、「生成されるJARに必須ライブラリーをパッケージ」にチェックをいれ完了を押す。
image.png

4. JARファイルをexeファイルにする

ここではLaunch4jを使ってexeファイルにする。
下記からLaunch4jをダウンロードする。
特にこだわりがなければ「launch4j-〇〇-win32.exe(○○はバージョン)」をダウンロードし、実行してセットアップウィザードに従ってインストールする。

https://sourceforge.net/projects/launch4j/files/launch4j-3/3.50/

インストールが完了したらlaunch4j.exeを開き、上部のOutputfileに出力するexeのファイルパスを、そのすぐ下のjarに先ほど作ったjarのファイルパスを入れる。
image.png

上部の歯車のマークのボタンを押すと設定内容を保存するファイル名を入れ、保存を押すとexeファイルが作られる。
sada.png

下部のログにSuccessfullyど出ていれば成功。

生成されたexeファイルを実行してみると、先ほどのEclipseで実行したのと同じようにHello!のウィンドウが出てくる。
image.png

5. 実行しても動かない場合

「This application requires a Java Runtime Enviroment ~~」とエラーが出る場合

JREのバージョンが古いか入っていないのでOKを押してJavaをダウンロードする。

システム環境変数をセットする

自分で環境変数をセットできるなら、それでもいいが、EclipseをダウンロードしたフォルダにあるJavaの中のset-JAVA_HOME-17.cmd(17はバージョン)を実行するだけで簡単に環境変数をセットできる。
C直下にpleiadesがある場合は下記のパスにあるはず。
C:\pleiades\2022-12\java\set-JAVA_HOME-17.cmd

2
3
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
2
3