Java 用 .gitignore
Java 用の除外ルール 13 件。そのままリポジトリにコピーして使えます。
Java プログラミング言語
Java 用 .gitignore の完全版
# LFGitignore によって生成 - https://lfgitignore.com
# 作成日:2026-10-31 21:49:07 UTC
# 技術:Java
### Java ###
# Javaでコンパイルされたクラスファイル
*.class
# Java アーカイブ
*.jar
# ログファイル
*.log
*.ctxt
# Web アプリケーションのアーカイブ
*.war
.mtj.tmp/
# ネイティブアーカイブ
*.nar
# エンタープライズアーカイブ
*.ear
# ZIP アーカイブ
*.zip
# Gzip で圧縮された tar アーカイブ
*.tar.gz
# RAR アーカイブ
*.rar
# Java クラッシュ ログ
hs_err_pid*
# Javaリプレイファイル
replay_pid*
Java のルールで除外されるもの
以下の各パターンと、.gitignore に含める理由を説明します。
コンパイルされたクラスファイル
| パターン |
除外対象 |
*.class |
Javaでコンパイルされたクラスファイル |
パッケージファイル #
| パターン |
除外対象 |
*.jar |
Java アーカイブ |
*.war |
Web アプリケーションのアーカイブ |
*.nar |
ネイティブアーカイブ |
*.ear |
エンタープライズアーカイブ |
*.zip |
ZIP アーカイブ |
*.tar.gz |
Gzip で圧縮された tar アーカイブ |
*.rar |
RAR アーカイブ |
hs_err_pid* |
Java クラッシュ ログ |
replay_pid* |
Javaリプレイファイル |
BlueJ ファイル
| パターン |
除外対象 |
*.ctxt |
BlueJ ファイル |
Java 用モバイル ツール (J2ME)
| パターン |
除外対象 |
.mtj.tmp/ |
Java 用モバイル ツール (J2ME) |
この Java 用 .gitignore の使い方
- 上の Java 用ルールをコピーするか、ファイルを直接ダウンロードしてください。
- Git リポジトリのルートに .gitignore という名前のファイルを作り、ルールを貼り付けます。
- 対象のファイルがすでに追跡されている場合は、git rm -r --cached . を実行して再度コミットしてください。Git の除外ルールは未追跡のファイルにのみ適用されます。
- チーム全員で同じルールを共有できるよう、.gitignore をコミットします。