📛

Javaのパッケージ名に"-"ハイフンが入ってしまうときの対処法

2024/10/07に公開

Javaのパッケージ名は慣習で他の人と被らないようにする為、ドメインを逆さまにして使用することが多い
そしてJavaではパッケージ名に-を使用することができない

対処法

すべての-(ハイフン)を_(アンダースコア)に置き換える

例:
io.github.monax-owo.<package name>->io.github.monax_owo.<package name>

「他の人と被らないの?」と心配になったが
rfc的にはアンダースコアは使わないほうがいい、ということになっている
(が、rfcはごちゃごちゃしてるのでよくわからない)

Discussion