在我的android应用程序中,我使用:
import javax.xml.bind.JAXBContext;
但我得到: The import javax.xml.bind cannot be resolved 我确实有 com.viewstreet.java.eclipse.jaxbplugin.JAXBPlugin 在我的插件列表中。
The import javax.xml.bind cannot be resolved
com.viewstreet.java.eclipse.jaxbplugin.JAXBPlugin
zkure5ic1#
把jar放在项目的 libs/ 目录,然后通过addjars按钮将其添加到构建路径。这是我的标准方法,它看起来很有效,而且它的优点是将jar放在命令行构建的正确位置。不过,在这一点上,我怀疑您将得到一个编译错误。通常,不能在 java 以及 javax 打包到android项目中。
libs/
java
javax
bcs8qyzn2#
@commonware是正确的,只需在projet的lib文件夹中添加响应jaxbapi jar,或者在maven项目中,在pom文件中添加依赖项
<!-- https://mvnrepository.com/artifact/javax.xml.bind/jaxb-api --> <dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.3.1</version> </dependency>
在我的linux上,解决了这个问题
axr492tv3#
任何 import cannot be resolved 在java中,这意味着在类路径的任何地方都找不到您引用的类。您需要将要使用的库添加到类路径中。在eclipse中,这是在javabuildpath=>libraries选项卡的projectproperties中。如果没有包含要使用的api的jar文件,可能需要从http://jaxb.java.net/.
import cannot be resolved
k4ymrczo4#
下载 jax-b.jar 并将其作为外部jar添加到项目中。
jax-b.jar
r9f1avp55#
向eclipseandroid项目添加库/jar
5条答案
按热度按时间zkure5ic1#
把jar放在项目的
libs/
目录,然后通过addjars按钮将其添加到构建路径。这是我的标准方法,它看起来很有效,而且它的优点是将jar放在命令行构建的正确位置。不过,在这一点上,我怀疑您将得到一个编译错误。通常,不能在
java
以及javax
打包到android项目中。bcs8qyzn2#
@commonware是正确的,只需在projet的lib文件夹中添加响应jaxbapi jar,或者在maven项目中,在pom文件中添加依赖项
在我的linux上,解决了这个问题
axr492tv3#
任何
import cannot be resolved
在java中,这意味着在类路径的任何地方都找不到您引用的类。您需要将要使用的库添加到类路径中。在eclipse中,这是在javabuildpath=>libraries选项卡的projectproperties中。如果没有包含要使用的api的jar文件,可能需要从http://jaxb.java.net/.k4ymrczo4#
下载
jax-b.jar
并将其作为外部jar添加到项目中。r9f1avp55#
向eclipseandroid项目添加库/jar