FileHint

.java

要注意

Java ソースコード

Oracle / OpenJDK の Java 言語で書かれたソースファイル。コンパイルすると `.class` になり、JVM 上で実行されます。

MIME タイプ

  • text/x-java-source

カテゴリ

code

何で開けるか

  • javac / java
  • IntelliJ IDEA
  • Eclipse
  • VS Code + Java 拡張

OS 別の開き方

Windows

  • JDK 17+ 推奨、IntelliJ IDEA

macOS

  • Homebrew の `openjdk`、IntelliJ IDEA

Linux

  • ディストリ標準の OpenJDK

iOS

  • なし

Android

  • Android Studio は Kotlin 主流。Java も使用可能

危険性と注意点

  • Log4Shell (CVE-2021-44228) のように Java エコシステムには過去にスーパーバグがある。依存更新を怠らない
  • ObjectInputStream による Java シリアライズは任意コード実行の温床。readObject 禁止を徹底

よくある間違い

  • Java 11 / 17 / 21 で LTS をまたぐ API 変化。java -version と CI の JDK を一致させる
  • Maven / Gradle のスナップショット依存が本番を不安定化。リリースタグでピン止めを

関連する拡張子

出典