精华内容
下载资源
问答
  • java 引用本地JAR包

    千次阅读 2019-06-07 15:48:25
    maven 项目引用本地JAR包 写好路径和JAR包, <dependency> <groupId>xx.xx.bis</groupId> <artifactId>xx-xx-dubbo</artifactId> <version>3.5.8...

    maven 项目引用本地JAR包

    写好路径和JAR包,

         <dependency>
                <groupId>xx.xx.bis</groupId>
                <artifactId>xx-xx-dubbo</artifactId>
                <version>3.5.8</version>
                <scope>system</scope>
                <systemPath>{projectPath}/xx-xx-dubbo3.5.8.jar</systemPath>

            </dependency> 

     

    启动项目还是报错,找不到对应的JAR包中的类,我看JAR包确认存在此类,

    最后发现要在eclipse 中配置 ,勾选下面的引用JAR包,就可以了

     

    展开全文
  • java引用本地jar包报错

    2020-11-02 17:56:48
    由于项目要做阿里会员通,所以定制了...刚开始是以为缓存的原因,但是清理缓存之后依旧没发解决,最后,决定修改pom文件,引用本地jar包,配置如下: <dependency> <groupId>com.taobao</groupId>

    由于项目要做阿里会员通,所以定制了taobao的sdk,需要在工程中手动引入,文件路径如下:

    开发工具使用的idea,所以使用idea的配置引入jar包,配置如下:

    但是工程打包的时候,依旧提示程序包com.taobao.api不存在,报错如下

    刚开始是以为缓存的原因,但是清理缓存之后依旧没发解决,最后,决定修改pom文件,引用本地jar包,配置如下:

    <dependency>
        <groupId>com.taobao</groupId>
        <artifactId>taobaoapi</artifactId>
        <version>2.0.0</version>
        <scope>system</scope>
        <systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/taobao-sdk-java-auto_1582030266166-20200218.jar</systemPath>
    </dependency>

    再次打包,发现完美解决

    注意:本地jar包不会自动打包,所以修改打包配置,如下

    <build>
            <finalName>***</finalName>
            <plugins>
                <plugin>
                    <artifactId>maven-assembly-plugin</artifactId>
                    <configuration>
                        <descriptors>
                            <!-- 指定打包插件的配置文件位置 -->
                            <descriptor>src/main/assembly/assembly.xml</descriptor>
                        </descriptors>
                    </configuration>
                    <executions>
                        <execution>
                            <id>make-assembly</id>
                            <phase>package</phase>
                            <goals>
                                <goal>single</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-jar-plugin</artifactId>
                    <version>2.4</version>
                    <configuration>
                        <!-- 打jar包时,排除xml和资源文件,因为会将这些文件打到conf目录下 -->
                        <excludes>
                            <exclude>**/*.properties</exclude>
                            <exclude>**/*.yml</exclude>
                        </excludes>
                    </configuration>
                </plugin>
            </plugins>
            <resources>
                <resource>
                    <directory>src/main/resources</directory>
                </resource>
                <resource>
                    <directory>src/main/webapp</directory>
                    <targetPath>/WEB-INF/lib/</targetPath>
                    <includes>
                        <include>**/*.jar</include>
                    </includes>
                </resource>
            </resources>
        </build>

     

    展开全文
  • 右键jar包,Build Path--Add to Build Path 方式二:通过systemPath引入 <dependency> <groupId>com.vmware</groupId> <artifactId>sso.client</artifactId> <version...

    方式一:build path

    右键jar包,Build Path--Add to Build Path

    方式二:通过systemPath引入

    <dependency>
    	<groupId>com.vmware</groupId>
    	<artifactId>sso.client</artifactId>
    	<version>6.5.3</version>
    	<type>jar</type>
    	<scope>system</scope>
    	<systemPath>${basedir}/lib/ssoclient.jar</systemPath>
    </dependency>

    方式三:通过maven-install-plugin打包到本地仓库里

    <plugin>
    	<groupId>org.apache.maven.plugins</groupId>
    	<artifactId>maven-install-plugin</artifactId>
    	<executions>
    		<execution>
    			<id>install-vim25</id>
    			<phase>initialize</phase>
    			<goals>
    				<goal>install-file</goal>
    			</goals>
    			<configuration>
    				<packaging>jar</packaging>
    				<groupId>com.vmware</groupId>
    				<artifactId>vim25</artifactId>
    				<version>6.5.3</version>
    				<file>./lib/vim25.jar</file>
    			</configuration>
    		</execution>
    	</executions>
    </plugin>

    打包之后,可以通过dependency正常引入: 

    <dependency>
    	<groupId>com.vmware</groupId>
    	<artifactId>vim25</artifactId>
    	<version>6.5.3</version>
    </dependency>

    展开全文
  • java本地Jar包导入Maven项目

    万次阅读 2020-07-14 16:26:04
    直接采用system 的范围,指定本地jar包的绝对路径。 如果jar包放在${project.basedir}/src/main/resources/lib/下面 <dependency> <groupId>cache</groupId> <artifactId>cache-jdbc<...

    1、添加system范围的直接引用

    ${project.basedir} 指项目的所在路径
    直接采用system 的范围,指定本地jar包的绝对路径。
    如果jar包放在${project.basedir}/src/main/resources/lib/下面

        <dependency>
                <groupId>cache</groupId>
                <artifactId>cache-jdbc</artifactId>
                <version>2.0.0</version>
                <scope>system</scope>
                <systemPath>${project.basedir}/src/main/resources/lib/cache-jdbc-2.0.0.jar</systemPath>
            </dependency>
    

    注意在pom.xml文件中加上以下配置,才能进行编译

    <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <configuration>
                        <includeSystemScope>true</includeSystemScope>
                    </configuration>
                </plugin>
            </plugins>
    </build>
    

    2、使用Nexus仓库管理器

    最好的方法是使用包含你自定义JAR包上传到Nexus仓库管理器

    展开全文
  • jar包本地放入单独一个文件夹 我将这个jar包放入myJAR文件夹,等下直接将这个文件夹导入idea. 这样做的好处是,以后再使用其它jar包时,直接放到这个文件夹就好,不需要再一个一个导入 将jar包所在文件夹导入idea ...
  • 解决 <dependency> <groupId>mqsdk</groupId>...mqsdk-java</artifactId> <version>4.0.3.0.3</version> <scope>system</scope> <systemPath
  • 创建好后发现没有和Main.java类,只好自己创建 右上角没法run 在Main.java类内右键->Run 'Main.main()' 看到输出test 项目运行成功,试着在build.gradle添加okhttp dependencies { testCo.
  • Java加载本地/远程jar包

    千次阅读 2018-10-17 11:33:21
    文章目录一般使用jar的方式...在开发过程中,有时候需要根据配置,动态的加载本地、远程jar包到当前的jvm中,代码实现如下: LoadJarUtil类: import org.slf4j.Logger; import org.slf4j.LoggerFactory; import ...
  • java 导入本地JAR包到maven

    千次阅读 2016-11-30 13:48:18
    如所需的名称是json_simple-1.1.jar 则可以写 json_simple json_simple 1.1 其实使用CMD命令行把所需要的导入到本地MAVEN仓库中。 命令是:mvn install:-install-file -Dfile=的所在路径 -...
  • Spring Boot 引用本地jar包

    千次阅读 2017-11-09 12:43:59
    Spring Boot 的项目常用maven管理jar包,并使用maven将项目打成可部署或运行的包,此篇主要介绍在springboot maven项目中如何将自己本地的jar包添加到项目中。 ...2、将本地jar包拷贝到lib目录下
  • 标题可能有点绕口,在实际开发中,有时所有引用的jar架包无法在 maven 中央仓库里找到,那么引用本地jar包就成为了必须,然而在项目开发完成后,需要打包部署时,引用的本地jar架包没有相应的打包进去,就会导致项目...
  • 1将本地jar包导入到mvn本地库 mvn install:install-file -Dfile=/Users/liuqiang/Documents/gmpl/gmpl-server/lib/alipay-sdk-java20170307171631.jar-DgroupId=alipay -DartifactId=alipay -Dversion=...
  • maven项目引入第三方jar包,以及加入本地库,随项目一起打包。 基本要素: eclispe + maven 第三方jar包 commons-logging-1.1.1.jar umeng.api.client.java.biz.jar jar导入 在 resources下新建 lib,并加入jar包...
  • 在IDEA中为java项目添加本地jar包

    千次阅读 2018-01-12 11:58:00
    IDEA和eclipse的导入jar包有点不一样。 1. 找到Project Structure(快捷键 ⌘;) 2. 找到modules里面的项目,然后选择到Dependencies,点击左下角的+号。 3. 导入之后就可以引入了   ...
  • 关于执行java命令引入外部jar包方法

    热门讨论 2013-03-16 11:39:59
    关于执行java命令引入外部jar包方法
  • 这种问题出错的原因是本地的jar包没有被被maven构建项目时打包, 解决办法时配置pom文件将本地jar包打包进项目. 报错信息 java.lang.NoClassDefFoundError java.lang.ClassNotFoundException 依赖的clss文件没有找到 ...
  • 将java应用程序打包成jar的一个非常实用的工具,我用过几次,很好,还能将java引用的外部jar包也一起打包进去。
  • 二丶选中引用jar包的类所在的项目 (注意:第3步中先找到报错的jar然后remove然后执行第四步) 三丶重新引用jar包 做完这些就可以类中成功引用相对应的外部jar包的方法了! 因为是坑,所以自己做下记录! 亲测没得问题! ...
  • 项目开发过程中,难免要用到本地jar包,当然,pom.xml中可以直接引用本地jar包,但是我还是喜欢将本地jar包安装到maven仓库,然后从pom.xml中引用。 本地jar安装到maven仓库的流程: 确认本地正确安装maven环境 打开...
  • ![图片说明](https://img-ask.csdn.net/upload/202003/06/1583457522_886324.png)![图片说明]... 我在引入的本地jar包,但是无法调用它,也没有显示报错,求大神帮忙看下。
  • maven pom 引入本地jar包

    千次阅读 2020-12-31 09:51:56
    在pom.xml同级目录下新建lib文件夹,并放入本地jar包。 配置Jar包的dependency,包括groupId,artifactId,version三个属性,同时还要包含scope和systemPath属性,分别指定Jar包来源于本地文件,和本地文件的所在...
  • 解决办法如下: 1.首先在src目录下创建libs...2.项目右键→Properties→Deployment Assembly→Add→Java Build Path Entries→Next→选择jar包→Finish→Apply→OK. 不需要再在pom.xml文件里面配置。 我遇...
  • SpringBoot项目引用本地jar包已经在https://blog.csdn.net/wenyan_liu/article/details/80864374进行的描述。在项目中又遇到另外一个问题,就是这个本地的jar被引用后,启动项目会报错,报错信息是没有找到jar包程序...
  • javaWeb项目怎么在pom.xml文件里面引入本地jar包 日常开发中,有些jar包通过maven是找不到的,但是项目又需要这些包。如果是只在本地运行的话,那可以直接把jar包下载下来,然后build一下就可以了。但如果是联合开发...
  • Maven依赖本地非repository中的jar包,依赖jar包放在WEB-INF/lib等目录下的情况客户端编译出错的处理。 Maven提供了scope为system的依赖,文档的原文如下: system This scope is similar to provided except ...
  • maven项目引入本地jar包

    千次阅读 2020-03-05 16:05:54
    因客观原因,我们可能需要在maven项目中引入本地jar包,一般有两种方式: 1、修改pom,即scope要设置为system,systemPath指定jar包位置; 2、将依赖安装到本地repository中; 第一种方法,代码没有问题,但是maven...
  • 由于公司是内网,需要使用网上别的大佬的maven jar包时,使用到该方法的时候,总是报: Unexpected error occurred in scheduled task. java.lang.NoClassDefFoundError: com/iceyyy/workday/WorkUtils at ...
  • gradle引入本地jar包

    2020-12-09 10:31:44
    1、在项目根目录下创建...2、将jar包考到lib文件夹下 3、在gradle配置文件中添加(以下添加一个就可以) compile fileTree(dir:'lib',includes:['*jar']) implementation fileTree(dir:'lib',includes:['*jar']

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 72,461
精华内容 28,984
关键字:

java引用本地jar包

java 订阅