0 0

maven导入一个jar包的问题5

各位帮忙看看,万分感谢
我有一个IKAnalyzer3.2.8.jar,普通的jar包
需要导入到一个项目中mahout
在pom.xml中加入
<!--kenny-->
   
Java代码  收藏代码

    <dependency> 
           <groupId>org.wltea</groupId> 
           <artifactId>IKAnalyzer</artifactId> 
            <version>3.2.8</version> 
             <scope>system</scope> 
             <systemPath>/home/hrkjsoft01/Documents/IKAnalyzer3.2.8.jar</systemPath> 
         </dependency> 



执行 mvn clean install没有报错
但执行代码时出错
java.lang.ClassNotFoundException: org.wltea.analyzer.lucene.IKAnalyzer
请指教,谢谢
2013年5月14日 14:47

6个答案 按时间排序 按投票排序

0 0

采纳的答案

systemPath 的目录下是否有IKAnalyzer3.2.8.jar
还有一个疑问,为什么要使用system这个依赖范围呢

2013年5月14日 17:14
0 0

创建个artifactory,下载个war包,运行起来,然后把你的jar丢上去

2013年5月15日 12:20
0 0

帮你找到原因了,参考http://maven.apache.org/pom.html

systemPath:
is used only if the the dependency scope is system. Otherwise, the build will fail if this element is set. The path must be absolute, so it is recommended to use a property to specify the machine-specific path (more on properties below), such as ${java.home}/lib. Since it is assumed that system scope dependencies are installed a priori, Maven will not check the repositories for the project, but instead checks to ensure that the file exists. If not, Maven will fail the build and suggest that you download and install it manually.

The path must be absolute, 路径必须是绝对路径的;

2013年5月15日 09:35
0 0

你确定 systemPath 的目录下 有IKAnalyzer3.2.8.jar

2013年5月14日 17:11
0 0

这得看你运行在什么环境下了。在你项目运行环境下的lib目录下有没有这个jar包,没有可能就报错了。
maven编译时依赖的是你本地的maven库里的jar包,所以编译能通过。、

2013年5月14日 15:29
0 0


buildpath的问题?

2013年5月14日 14:50

相关推荐

    批量导入maven本地jar包

    批量导入maven本地jar包

    maven批量导入第三方jar包至本地库工具

    总之,"maven批量导入第三方jar包至本地库工具"是一个实用的辅助工具,它简化了将非Maven化的第三方库集成到Maven项目中的过程,提高了开发效率。但使用时也要注意合理管理和更新这些自定义的依赖,以保持项目的整洁...

    maven批量导入jar包到本地仓库

    针对这个问题,我们可以利用一个名为“maven批量导入jar包到本地仓库”的工具,它简化了这个过程,使得批量导入成为可能。 这个工具的核心功能是自动化处理JAR包的导入,省去了手动操作的步骤。它的工作原理是通过...

    maven 手动导入qrcode.jar包.zip

    maven工程下qrcode jar包下载失败,提供两个qrcode.jar QRCode_swetake-3.0.0.jar 包,cmd命令行安装方法,maven手动添加jar包 qrcode.jar QRCode_swetake-3.0.0.jar

    maven批量导入jar包的工具类

    在 maven项目中批量导入jar包,使用的是python代码工具类,自己编写的,其中只需要把这个py文件放到jar包的同一个目录下,双击这个py文件即可批量安装,并且生成一个out.xml文件,这个文件复制到pom.xml中即可

    maven配置手动下载jar包,用于离线导入

    在IT行业中,Maven是一个广泛使用的项目管理和依赖管理工具,尤其在Java开发中扮演着重要角色。Maven通过中央仓库自动下载项目所需的依赖,极大地简化了构建过程。然而,在一些特殊情况下,如内网环境或者网络限制,...

    maven本地导入jar

    maven本地导入jar,在eclipse或者maven工具键入命令生效。

    Maven中主要jar包集合

    Maven作为一个强大的构建工具,解决了这个难题,使得开发者可以方便地管理和引入所需的库。本文将深入探讨"Maven中主要jar包集合"这一主题,旨在帮助初学者理解Maven的工作原理以及如何利用它来高效地管理jar包。 ...

    如何在IDEA Maven项目中导入本地jar包的步骤

    1. 首先,打开IDEA并进入你需要导入jar包的Maven项目。在项目的右侧工具栏,找到Maven面板。如果没有显示,可以通过`View` -&gt; `Tool Windows` -&gt; `Maven`来打开。 2. 在Maven面板中,你会看到一个命令行输入框,...

    maven的jar包跟源码包

    总之,Maven的jar包和源码包在Java开发过程中扮演着不同的角色,它们共同构成了一个完整项目的生命周期,无论是用于开发、运行、学习还是分享,都是非常重要的资源。通过Apache Maven 3.5.2的实例,我们可以深入理解...

    解决IDEA中maven导入jar包一直报错问题

    "解决IDEA中maven导入jar包一直报错问题" 本文主要介绍了解决IDEA中maven导入jar包一直报错问题的方法,该问题是由于导入的module错误或pom.xml文件配置不正确导致的。通过实例图文的形式,我们将详细地介绍如何...

    ImpalaJDBC驱动包,用于Impala数据库连接,Maven配置所需的jar包

    ImpalaJDBC驱动包,用于Impala数据库连接,Maven配置所需的jar包

    Maven 构建 Kettle 时所需的部分jar包

    首先,Maven是一个广泛使用的Java项目管理工具,它提供了一种标准化的方式来管理和构建Java项目。Maven通过依赖管理和项目信息管理,使得开发者能够轻松地解决项目的构建问题。它通过读取项目对象模型(Project ...

    手动导jar包到Maven本地仓库的教程

    ### 手动导入jar包到Maven本地仓库的教程 #### 概述 在Java开发过程中,我们经常需要使用各种第三方库或者自定义组件。这些库或组件通常以jar包的形式提供。Maven作为Java项目中最常用的构建工具之一,能够很好地...

    解决idea导入maven项目缺少jar包的问题

    然而,有时在IDEA中导入Maven项目时,可能会遇到缺少jar包的问题,这会直接影响到项目的正常运行和编译。本文将详细介绍如何解决这一问题。 首先,我们需要确认IDEA和Maven的环境是否已经正确配置。确保你的系统...

    从网络maven库上面下载jar包到本地仓库的工具

    2、解决了本地仓库里缺少jar包手动导入jar包的麻烦 3、本地需要安装jdk1.7及以上 4、需要设置maven的环境变量,默认M2_HOME 5、直接将maven的jar包的依赖贴到文本框中,点击导入,就可以导入到你本地的maven仓库中

    2017年12月所有最新版本,SSM jar包 和maven文件,以及3个配置文件

    这些资源包对于初学者和开发者来说非常宝贵,因为它们包含了当时最新的SSM框架版本,可以快速搭建一个基础的SSM项目结构,无需花费时间逐一下载和配置各个组件。同时,由于已经过测试,这意味着开发者可以放心地使用...

    hbase-jar包(多版本)拷贝到maven仓库即可

    总的来说,HBase的JAR包管理是Java开发中的一个重要环节,正确地处理依赖关系和库文件,可以有效地支持项目开发和维护。理解Maven仓库的工作原理,以及如何操作本地仓库,是每个Java开发者必备的技能之一。

    easyPOI表格导入导出所需jar包

    EasyPOI是一个优秀的开源库,它简化了Java与Excel之间的交互,提供了方便快捷的表格导入导出功能。标题提到的"easyPOI表格导入导出所需jar包"正是为了实现这一目的而准备的依赖。 EasyPOI是由Apache POI项目启发的...

    java使用Json所需要导入的所有jar包

    本资源包含的是"java使用Json所需要导入的所有jar包",确保了你在处理JSON数据时所需的全部依赖。 首先,最重要的库是`json.org`提供的`org.json`库,它包含了`json.jar`。这个库提供了一个简单的API,可以方便地将...

Global site tag (gtag.js) - Google Analytics