Java中至少有两种类型的URI:
java.net.URI
org.eclipse.emf.common.util.URI
我拥有java.net.URI
并需要使用EMF URI。如何将前者转换为后者?
如果我尝试new URI uri = profileUrl.toURI()
,我会得到如下消息:
Type mismatch: cannot convert from java.net.URI to org.eclipse.emf.common.util.URI
我还尝试了一些解决方法,从java.net.URI
创建一个字符串,然后用这个新字符串创建一个新的EMF URI... 但是这导致了文件找不到的异常。