我有一个 Java 类的 IResource
对象。我需要从该对象获取完全限定的类名。
我的IResource.getFullPath().toString()
给了我/myProject/src/abc/def/Myclass.java
。我想从中获取 abc.def.Myclass
。
如何获得完全限定的类名?
最佳答案
不确定您是否需要完全限定的类名或文件系统中的完全限定的位置。我会提到两者:
类名:
((IType) JavaCore.create(iFile)).getFullyQualifiedName()
另外,请确保检查 null 和 instanceof。
资源位置:
iFile.getLocation()
关于java - 如何从 IResource 对象获取完全限定的类名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16375406/