我导入了一个Web引用,从该服务我得到了一些类,其中一个类显示错误,如java.rmi.Remote cannot be resolved to a type
。我是这个网络服务的新手,所以任何人都可以帮助我解决这个问题。
答案 0 :(得分:0)
您使用的JDK是什么? java -version打印什么?你在什么阶段得到这个错误?什么是完全错误?不仅仅是'喜欢'是什么?如果是例外,请发布整个堆栈跟踪。
答案 1 :(得分:0)
这经常与JSExJEE绑定问题。我将我的项目更改为Maven以避免手动下载库(在Eclipse中它非常简单:项目 - 右键单击 - > configure - > Maven)。然后添加到Java EE的pom.xml支持:
<dependencies>
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>7.0</version>
</dependency>
</dependencies>
检查JDK上是否设置了JRE系统库(在我的情况下是Oracle 1.7.0.71)而不是JRE。您必须安装JAVA JDK而不是Java JRE(项目 - 右键单击 - &gt;属性 - &gt; Java构建路径)。
答案 2 :(得分:-2)
编译器告诉你它不知道Remote是什么。 在源文件的顶部插入以下内容(但如果有的话,请在包行后面插入)。
import java.rmi.Remote;