Java getLocation()和getRawLocation()方法之间的区别是什么?
如果我从工作区导入项目,getRawLocation()方法将返回null 如果我从任何其他位置导入项目,它将返回正确的路径位置。但是getLocation()方法在这两种情况下都返回路径。来自 getRawLocation():返回此资源的文件系统位置, 如果无法确定路径,则返回null 因此,您没有可以确定的路径,因此得到null getLocation():返回描述接收器位置的点 相对于其父级(或其父级为空时的显示),除非 接收器是一个外壳Java getLocation()和getRawLocation()方法之间的区别是什么?,java,eclipse,Java,Eclipse,如果我从工作区导入项目,getRawLocation()方法将返回null 如果我从任何其他位置导入项目,它将返回正确的路径位置。但是getLocation()方法在这两种情况下都返回路径。来自 getRawLocation():返回此资源的文件系统位置, 如果无法确定路径,则返回null 因此,您没有可以确定的路径,因此得到null getLocation():返回描述接收器位置的点 相对于其父级(或其父级为空时的显示),除非 接收器是一个外壳 所以你自己回答,有什么区别。现在你的问题是什么
所以你自己回答,有什么区别。现在你的问题是什么?我相信这与@Tagir Valeev中的原因相同,我的问题是为什么getRawLocation()方法仅仅因为更改了项目的位置就返回null??