Java 基礎を学ぶための授業用テンプレートプロジェクトです。 ビルドツール不要で、IntelliJ IDEA からすぐに実行できます。
https://notebooklm.google.com/notebook/fc30f692-9b4d-473d-a83c-246a7b16c92a
- JDK 11 以上
- IntelliJ IDEA(Community Edition 可)
- このリポジトリをクローンする
- IntelliJ IDEA でプロジェクトを開く(
JecJavaTemplate.imlが自動認識されます) - Project SDK に JDK を設定する
IntelliJ IDEA 上で各 Java ファイルの main メソッドを右クリック → Run で実行できます。
コマンドラインで実行する場合:
# コンパイル(例: Main.java)
javac src/Main.java
# 実行
java -cp src Mainsrc/
├── Main.java # Hello World
├── Sample01.java # サンプルコード 01
├── Sample02.java # サンプルコード 02
├── Literal03a.java # リテラル解説 03a
├── Literal03b.java # リテラル解説 03b
└── Ex0101.java # 演習問題 01-01
各ファイルは public static void main(String[] args) を持つ独立したプログラムです。
外部ライブラリは使用せず、Java 標準ライブラリのみで動作します。
| プレフィックス | 用途 | 例 |
|---|---|---|
Main |
エントリーポイント | Main.java |
SampleXX |
サンプルコード | Sample01.java |
LiteralXXx |
リテラル解説 | Literal03a.java |
ExXXXX |
演習問題 | Ex0101.java |
.github/workflows/claude-review.yml を使うには、GitHub Secrets の設定が必要です。
設定手順:
- GitHub のリポジトリ画面で
Settings→Secrets and variables→Actions→New repository secret - Name:
ANTHROPIC_API_KEY - Value: Anthropic の API キー
動作:
- コメントで
@claudeを付けるとレビュー応答(Owner/Member/Collaborator のみ)
.github/workflows/junie-review.yml を使うには、GitHub Secrets の設定が必要です。
設定手順:
- GitHub のリポジトリ画面で
Settings→Secrets and variables→Actions→New repository secret - Name:
JUNIE_API_KEY - Value: JetBrains Junie の API キー
動作:
- PR 作成/更新で自動実行
- レビューコメントは同一コメントを更新(
use_single_comment: true)
README.md: プロジェクト概要とセットアップ手順(本ファイル)。TUTORIAL.md: 授業用テキスト。解説と演習問題。AGENTS.md: AI エージェント向け共通ルール。
開発方針や規約は AGENTS.md を参照してください。
未設定です。必要に応じて追加してください。