有没有人知道如何从自制的Eclipse插件中使用uri获取文件?从eclipse-plugin访问相对路径
绝对路径就没有问题了:
URI.createFileURI("C:/Users/hp/workspace(dke)/SMartGen/StarSchema.profile.uml");
但是我怎么访问本地资源比较?
URI.createFileURI("jar:file:/%ECLIPSE_HOME%/plugins/SMartGen.jar!StarSchema.profile.uml");
不以这种方式工作....
快乐每一个答案。
LG马丁
THX, 作品非常好 – Martin 2011-06-08 07:00:18
但现在我得到了另一个问题,改变 的java.net.URL到 org.eclipse.emf.common.util.URI url.toUri()和util.URI在一些种类不一样 我会为此发布另一个问题。 – Martin 2011-06-08 07:11:43
如果您确实需要该文件的绝对URL,请使用来自FileLocator.find的结果URL中的FileLocator.resolve(url)。 – Simon 2014-08-26 13:27:56