zoukankan      html  css  js  c++  java
  • Error:(13, 60) java: 程序包com.sun.tools.internal.xjc.reader.xmlschema.bindinfo不存在

    我在import maven项目时,pom.xml报错Missing artifact com.sun:tools:jar:1.5.0,经过盘查发现是pom引入的struts2相关jar包导致报错。

    上网查询说是struts2-core.jar需要依赖Java运行时的tools.jar,解决方案就是将这个jar包手动引入。

    解决方案一:

    Java代码  收藏代码
    1. <dependency>    
    2.         <groupId>com.sun</groupId>    
    3.         <artifactId>tools</artifactId>    
    4.         <version>1.7</version>    
    5.         <scope>system</scope>    
    6.         <systemPath>${JAVA_HOME}lib ools.jar</systemPath>    
    7. </dependency>  

    <version>是你本地jdk版本,必须指定。

    如果还报错,就是你的<systemPath>jar包的路径不对,不放心就写绝对地址,比如我的是:C:Program Filesjavajdk1.7.0_80lib ools.jar。

    吐嘈下网上关于这个地址的写法有<systemPath>${JAVA_HOME}/../lib/tools.jar</systemPath>,还有<systemPath>${java.home}/../lib/tools.jar</systemPath>拿到我这来都不好使,我个就是我踩的坑,直接写绝对地址就好了。

    解决方案二:

    将tools.jar拷贝到你的的本地仓库并改名。路径为.m2 epositorycomsun ools1.5.0 ools-1.5.0.jar。

    同时要新建tools-1.5.0.pom文件,内容如下:

    Java代码  收藏代码
    1. <?xml version="1.0" encoding="UTF-8"?>  
    2. <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"  
    3.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">  
    4.   <modelVersion>4.0.0</modelVersion>  
    5.   <groupId>com.sun</groupId>  
    6.   <artifactId>tools</artifactId>  
    7.   <version>1.5.0</version>  
    8. </project>  

    然后在pom.xml中按如下引入:

    Java代码  收藏代码
    1. <dependency>  
    2.     <groupId>com.sun</groupId>  
    3.     <artifactId>tools</artifactId>  
    4.     <version>1.5.0</version>  
    5. </dependency>  

    这种方式,你必须要新建.pom文件才能引入成功的,这个也是我踩的坑。 

    至于还其他网友说的在eclipse.ini中配置vm参数的,我试了不起作用。以上2种就够用了。

  • 相关阅读:
    js 获取url参数
    new Date()日期在IOS的兼容问题
    js判断是否为微信浏览器
    ionic3 带数据返回上一页
    ionic3 打包android apk
    https打开有地图页面问题
    限制字符个数
    placeholder兼容ie
    Sequence Classification
    Part of Speech Tagging
  • 原文地址:https://www.cnblogs.com/suizhikuo/p/9154245.html
Copyright © 2011-2022 走看看