Tを解決できませんというエラーが発生してコンパイルできない

[事象]

ジェネリックス指定で<T>のような定義をしている箇所がいつの間にかコンパイルエラーを起こす様になっていた。スタックトレースには、以下の様なエラーメッセージが出力されていた。

型 org.apache.poi.ss.formula.functions.T を解決できません。必要な .class ファイルから間接的に参照されています

 

[原因]

上記の様なクラスをいつの間にかimport文に含めてしまっていた。

Tというクラスが世の中に存在するとは思わなかったので、少しはまってしまった。

 

[対応方法]

以下の様なimport文が存在したので、それを削除してリコンパイルしたら解決した。

import org.apache.poi.ss.formula.functions.T 

オラクル認定資格教科書 Javaプログラマ Silver SE 8

オラクル認定資格教科書 Javaプログラマ Silver SE 8