我有一个 *.jar 文件,我想使用其中的一些类。其中,它包含来自包“com.aa”的类“a”和具有类“a”的包“com.aaaae”。当我尝试以“com.aaaaea”的身份访问类时,出现错误:com.aaaa 无法解析为类型。发生这种情况是因为编译器试图获取类“com.aaa”的字段“a”而不是包“com.aaaa”。我也尝试导入此类,但没有区别,我收到错误“无法解析导入 com.aaaa”。
有没有办法使用“com.aaaaea”类?是否有任何工具可以重命名 *.jar 中的类?或者可能是反思可以帮助这里?