この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:8
ページ更新者:atom
更新日時:2026-05-15 06:03:35

タイトル: エクスポートおよびインポート
SEOタイトル: 【MySQL/MariaDB】エクスポートおよびインポート方法

この記事の要点
  • Eclipse でのプロジェクト・設定のエクスポート / インポート方法
  • プロジェクト一式: ファイル → エクスポート → 一般 → 圧縮ファイル (zip)
  • JAR / WAR: ファイル → エクスポート → Java → JAR ファイル (または WAR)
  • ワークスペース設定: 環境設定 → 一般 → インポート / エクスポート
  • プラグイン全体の引っ越しはp2 リポジトリ経由が確実

 

エクスポートの種類

① プロジェクト一式を zip でエクスポート

  1. パッケージエクスプローラーでプロジェクトを右クリック
  2. 「エクスポート」 → 「一般」 → 「圧縮ファイル」
  3. 「次へ」
  4. 含めるファイルを選択(デフォルトで全て)
  5. 保存先と圧縮ファイル名を指定
  6. 「完了」

用途:

  • プロジェクト一式の引き渡し
  • バックアップ
  • 別マシンへの移行

② JAR ファイル(Java ライブラリ)

  1. プロジェクト右クリック → 「エクスポート」 → 「Java」 → 「JAR ファイル」
  2. 含めるリソースを選択(クラスファイル / ソース / リソース)
  3. JAR ファイルの出力先を指定
  4. マニフェスト設定:
    • クラスパスや Main-Class の指定
    • 実行可能 JAR にする場合は Main-Class 必須
  5. 「完了」

③ 実行可能 JAR(Runnable JAR)

  1. 「エクスポート」 → 「Java」 → 「実行可能 JAR ファイル」
  2. 「Launch configuration」: 実行構成を選択(Main クラス含む)
  3. 「Export destination」: 出力先 .jar を指定
  4. 「Library handling」:
    • Extract required libraries: 依存 jar の中身を解凍して含める(推奨)
    • Package required libraries: 依存 jar をそのまま中に
    • Copy required libraries: 別フォルダにコピー
  5. 「完了」

④ WAR ファイル(Web アプリ配信用)

  1. 動的 Web プロジェクト右クリック → 「エクスポート」 → 「Web」 → 「WAR ファイル」
  2. 出力先 .war を指定
  3. 「完了」
  4. 生成された WAR を Tomcat の webapps/ に配置すれば自動展開

インポートの種類

① 既存プロジェクトをワークスペースへ

  1. ファイル → インポート → 一般 → 「既存プロジェクトをワークスペースへ」
  2. 「次へ」
  3. ルートディレクトリーを指定(プロジェクトフォルダ)
  4. プロジェクトをリストから選択
  5. 「プロジェクトをワークスペースにコピー」(任意)
  6. 「完了」

② 圧縮ファイル(zip)から

  1. ファイル → インポート → 一般 → 「既存プロジェクトをワークスペースへ」
  2. 「アーカイブ・ファイルの選択」を選択 → zip ファイル指定
  3. 含まれるプロジェクトを選択
  4. 「完了」

③ Maven プロジェクト

  1. ファイル → インポート → 「Maven」 → 「既存 Maven プロジェクト」
  2. ルートディレクトリーを指定(pom.xml があるフォルダ)
  3. pom.xml が認識されたらリストに表示
  4. 「完了」 → 依存ライブラリを自動ダウンロード

④ Gradle プロジェクト

  1. ファイル → インポート → 「Gradle」 → 「Existing Gradle Project」
  2. プロジェクトルートを指定
  3. Gradle ディストリビューションを選択(自動推奨)
  4. 「完了」

⑤ Git リポジトリから

  1. ファイル → インポート → 「Git」 → 「Projects from Git」
  2. 「Clone URI」を選択
  3. URI と認証情報入力
  4. ブランチ・ローカルパス指定
  5. 「既存プロジェクトとしてインポート」

ワークスペース設定のエクスポート / インポート

キーバインド、フォーマッタ設定、エディタ設定等を別マシンで再現:

エクスポート

  1. ファイル → エクスポート → 「一般」 → 「設定」
  2. すべてエクスポート / 一部選択
  3. 出力ファイル (.epf) 指定
  4. 「完了」

インポート

  1. ファイル → インポート → 「一般」 → 「設定」
  2. .epf ファイル指定
  3. 反映する設定を選択
  4. 「完了」

個別設定のエクスポート / インポート

設定場所
キーバインド環境設定 → 一般 → キー → エクスポート / インポート
フォーマッタ環境設定 → Java → コードスタイル → フォーマッタ → エクスポート(XML)
コードテンプレート環境設定 → Java → コードスタイル → コードテンプレート → エクスポート
実行構成実行 → 実行構成 → 共有設定で .launch ファイル出力
サーバ定義サーバー → ランタイム環境 → エクスポート / インポート

インストール済みプラグインの引き継ぎ

方法 1: Marketplace から再インストール(推奨)

  1. ヘルプ → Eclipse Marketplace
  2. 必要なプラグインを検索 / インストール

方法 2: インストール済み詳細をエクスポート

  1. ヘルプ → インストール詳細
  2. 「インストール履歴」 → 「エクスポート」 → .p2f ファイル
  3. 別 Eclipse で「インストール」 → 「インストール詳細をインポート」

新しい PC への引っ越し手順

  1. 旧 PC: ワークスペース全体のフォルダをコピー(プロジェクト含む)
  2. 旧 PC: 環境設定をエクスポート (.epf)
  3. 新 PC: 同じバージョンの Eclipse をインストール
  4. 新 PC: ワークスペースフォルダを配置
  5. 新 PC: Eclipse 起動時にそのワークスペースを選択
  6. 新 PC: 設定インポート (.epf)
  7. 新 PC: 必要なプラグインを Marketplace でインストール
  8. 新 PC: サーバランタイム(Tomcat 等)を再設定

注意点

  • 絶対パス参照: ビルドパスに絶対パスが含まれていると新 PC で壊れる → Maven / Gradle で依存管理推奨
  • ワークスペースの .metadata: 巨大 + 環境依存。引っ越しなら除外して新規生成が安全
  • Java バージョン: プロジェクトのコンパイラ要件と新 PC の JDK が一致するか
  • サーバランタイム: Tomcat 等のパスは新 PC で再設定必要

関連記事