解决IDEA中maven导入jar包一直报错问题
查 看: File------>Project Structure--------->Libraries如下面没有maven所引入的jar包则为该错误[1]
错误原因: 是导入的module错误,应该导入maven的module
解 决: File------>Project Structure--------->Modules------------->选择中间项目---------->选择红色的减号(因为要重新导入module),保证现在没有项目
----------->点击绿色的加号------------->Import Module--------------->选择你的项目路径------------------>选择Import module from external model ---------------->选择Maven--------->然后一直next则可 (工程会下载很多jar包,此时需要等待)----->完成。如果还出现红色,有可能idea没反应过来,反正我的就是关了重启下就没红了
一、从版本控制系统(svn / git等)导出一个新maven项目到idea中按照如下方法下载jar包[2]
1、点击1号红框处,打开maven视图窗口(正常情况下maven视图隐藏着idea窗口右侧,点击1号后显示)
2、点击2号或3号红框处选择当前项目中pom.xml文件的位置(如果是全新项目在3号红框处会有加号及一堆英文说明)
3、点击4号红框处刷新按钮,idea会自动开始下载pom文件中所配置的jar包(idea窗口下方会有进度条用来显示下载进度)
注:每个正常的maven项目都会有pom.xml文件
二、下面是在原有pom文件中新增jar包(配置及下载)
要想在pom.xml中新增一个依赖,必须要知道这个依赖库的坐标:groupId,artifacatId,version
1.可以通过查阅依赖库的资料获取坐标,然后在pom.xml中配置dependency,配置之后在view中打开maven project窗口
点击左上角刷新,maven会自动下载库文件
2.如果不知道坐标,可以在maven中进行查询和直接下载:打开project structure
libraries-点击加号-from maven
在搜索框中搜索相关信息,例如javax.servlet等,选择一项进行下载,下载后会在工程目录的外部库中显示
根据文件名字进行配置pom,坐标形式:groupId:artifacatIdId:version
总结
到此这篇关于解决IDEA中maven导入jar包一直报错问题的文章就介绍到这了,更多相关idea maven 导入jar包内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
Idea配置maven-tomcat-plugin插件实现项目部署
参考文章: maven tomcat plugin实现热部署:https://www.jb51.net/article/143054.htm 实现maven项目部署到服务器分为如下几个步骤: tomcat 的tomcat-users.xml中添加用户: maven 的settings.xml中添加server: pom.xml中添加tomcat7-maven-plugin插件配置: 在tomcat运行的情况下,运行 tomcat7:deploy 命令. 1.添加用户 在 标签内: <role r
-
IDEA配置使用Maven Helper插件的方法(详细配置)
因为在准备讲Maven用Maven Helper插件的时候,在网上学习,发现资料很少,我就把自己研究的配置分享给大家!!IDEA(本人用的2017.2版本) IDEA设置:已打开软件:File-->Setting-->Plugins 未打开IDEA内:Configure -->Project Defaults --> Settings-->Plugins 如果下载失败弹出一个红色提示,说加载时间过长,就是不能去下载国外的jar文件,本人提供了一个jar文件 MavenRunH
-
IDEA中Maven依赖下载失败的完美解决方案
使用IDEA进行Maven项目开发时,时不时会遇到pom.xml报错的情况,其中很大概率是因为Maven依赖的jar包下载失败,找来找去也没有找到是什么问题,困扰了很多程序猿,这里给出IDEA中Maven依赖下载失败解决方案,给大家参考,实测有用. 文章目录首先检查网络有没有问题,确定网络没有问题,请看下一步多次点击重新导入Maven依赖的按钮设置自动导入Maven依赖在IDEA中找到Maven的配置文件的地址,然后检查配置的远程仓库或者镜像有没有问题如果上面几步都没有解决问题,可以使用以下脚本
-
IDEA引MAVEN项目jar包依赖导入问题解决方法
IDEA内置了Maven环境,默认采用Maven解决项目依赖问题.在新建项目后,项目的路径中会生成pom.xml文件和项目名.iml文件.新建项目后,IDEA不会自动刷新Maven的依赖.以Spring Application为例,新建项目编译时提示以下错误信息: 刷新Maven配置的方法为: (1)右键单击项目: (2)在弹出菜单中选择Maven|Reimport菜单项. 此时,IDEA将通过网络自动下载相关依赖,并存放在Maven的本地仓库中.另外,可以将Maven的刷新设置为自动,配置方法
-
详解IDEA多module项目maven依赖的一些说明
不管eclipse有没有被被时代抛弃,反正是被我抛弃了,因为IDEA是真的好用 现在公司的项目基本都是基于maven的多module项目,controller,service,model,dao等都被分成了不同的module,这样做当然也是为了解耦. 这些module可根据需要在pom.xml配置来打成war包或者jar包 <packaging>jar</packaging> web主项目设置packaging级别为war,dao.model这些module设置packaging级
-
IDEA 重新导入依赖maven 命令 reimport的方法
Intellj 的自动载入maven功能有时候很好用,但是有时候会碰到很多问题,导致pom文件修改却没有触发自动重写载入.此时需要手动强制更新依赖: 1. 手动删除Project Setting 里面的libraries 包 2. 在Maven Project点击clean功能,删除之前编译过得文件 3. 项目右键 --> maven --> Reimport 总结 到此这篇关于IDEA 重新导入依赖maven 命令 reimport的文章就介绍到这了,更多相关idea maven 命令 re
-
解决IntelliJ IDEA maven库下载依赖包速度慢的问题
在pom.xml中添加maven 依赖包时,我就发现不管是否用了翻墙,下载速度都好慢,就1M的东西能下半天,很是苦恼,于是到网上搜资料,然后让我查到了.说是使用阿里的maven镜像就可以了.我于是亲自试了下,速度快的飞起!!! 右键项目选中maven选项,然后选择"open settings.xml"或者 "create settings.xml",然后把如下代码粘贴进去就可以了.重启IDE,感受速度飞起来的感觉吧!!! <?xml version="
-
解决IDEA中maven导入jar包一直报错问题
查 看: File------>Project Structure--------->Libraries如下面没有maven所引入的jar包则为该错误[1] 错误原因: 是导入的module错误,应该导入maven的module 解 决: File------>Project Structure--------->Modules------------->选择中间项目---------->选择红色的减号(因为要重新导入module),保证现在
-
maven引入本地jar包运行报错java.lang.NoClassDefFoundError解决
目录 正文 maven引入本地jar的示例 配置maven将本地jar打入package中 maven打包知识分享 scope详解 正文 下文笔者讲述maven引入本地jar包时,运行报错"java.lang.NoClassDefFoundError"的处理方法分享,如下所示 今天在编写maven项目 导入本地jar包 部署到服务器上找不到包 报错信息如:java.lang.NoClassDefFoundError那么如何解决呢? 这种问题是由于,本地jar包在打包的
-
Idea跑的项目没问题将程序install成jar包运行报错空指针的问题
在idea运行的程序导成jar包之后,执行程序会出现不一样的情况 首先idea运行是没问题的,我们断点看看: 然后install打包jar 以上就是实战中遇到的问题,我感觉很无奈,传入的数据是一样的,但为啥在idea中可以运行的程序使用jar包就出错了 然后我咨询了大佬,立马找到原因了 我把那段代码挪进main方法执行确实发现有些问题,然后百度了一下,最后修改成这样 重新打包jar居然成功了 总结 到此这篇关于Idea跑的项目没问题将程序install成jar包运行报错空指针的问题的文章就介绍到
-
解决python3中自定义wsgi函数,make_server函数报错的问题
#coding:utf-8 from wsgiref.simple_server import make_server def RunServer(environ, start_response): start_response('200 OK', [('Content-Type', 'text/html')]) return '<h1>Hello, web!</h1>' if __name__ == '__main__': httpd = make_server('localho
-
如何解决java中遇到的for input string: "" 报错问题
做Java开发的人,一生至少该有一次或多次遇到[For input String: ""]这样的报错问题,原因通常都是出现在字符串强制转换成数值类型的时候报的错. 比如: String yanggb = ""; int num = Integer.parseInt(yanggb); 这段代码就会报出[For input String: ""]的错误信息. 这个时候的解决办法也很简单,只需要在类型转换的时候做一下空值处理就行了. String ya
-
解决IDEA中Maven依赖包导入失败报红问题(总结最有效8种解决方案)
问题描述: 真的,说来话长,这应该是我花最多时间去解决关于Maven依赖包导入的问题,以前粘贴复制导入,自动下载成功了, 这次怎么搞,怎么让他自动下载都还是红红的一片, 花了大半天,各种尝试,只为搏得问题解决!!! 真的看着都难受, 但是, 终于, 还是让我搞定了,这次让我汇总所有最有可能解决这依赖问题的方法,下次遇到这种问题, 真的要说再见了 , 话不多开,开货!!!方案1:(本人平时遇到这问题的常规操作) 当一开始遇到导入的依赖报红了,直接把那段刚导入的对应依赖删了,然后又重新导入,它自动会
-
解决eclipse中maven引用不到已经存在maven中jar包的问题
之前,用过maven管理项目的童鞋都知道本地会有一个${User_Home}.m2/repository仓库 是用来存放jar包的地方.但是,在eclipse中的maven仓库中 搜索不到本地仓库中的jar包. 原因是因为maven中的本地仓库的index索引没有更新,导致在eclipse的maven插件中搜索不到. 解决方案: 在eclipse中打开菜单 window-> show view –> other –> Maven -> maven repositories 打开之后
-
Maven发布Jar包中文乱码解决方法
Maven deploy 乱码 今天使用Maven发布Jar包时,发布功能都是正常的也成功上传到了仓库,就是项目跑越来后出中文中现了乱码: { "code": "SUCCESS", "success": true, "message": "鎿嶄綔鎴愬姛", "data": [ { "key": "app_force_login", "va
-
maven实现jar包导入+导出方式
普通 jar 包的导出 1.点击 file 中的project.structor=>选择Artifacts=>+=>选择 jar+=>选择from modules with dependencies 2.如果你的 jar 包具有主函数main,即为可执行jar包则需要在下图所示处,输入主函数位置,点击右边文件夹,选择主函数即可 3.选择好后点击OK,切记下一步需要先应用在OK 4.导出成功后点击Builder=>build artifacts=>build/rebuil
-
关于Android中Gradle和jar包下载慢的问题及解决方法
gradle下载慢问题 解决方法 下载之后自行安装 ps:就是手动更新. 官网地址和gradle各版本下载地址: 官网:http://gradle.org/release-candidate/ 各版本下载地址:http://services.gradle.org/distributions 步骤一: 通过下载地址,然后用自己的下载工具(IDM.迅雷等)进行下载. 一般来说官网的稍微慢一点,看个人情况来定. 步骤二: 把下载的Gradle解压 步骤三: Android studio中选择Gradl
随机推荐
- 关于加密解密 Base64 and URL and Hex Encoding and Decoding
- 使用Angular缓存父页面数据的方法
- 让图片跳跃起来 javascript图片轮播特效
- Android编程开发之seekBar采用handler消息处理操作的方法
- iOS用UITextField切换明文/密文显示时末尾空白的问题解决
- IE6不能修改NAME问题的解决方法
- ASP.NET笔记之 Request 、Response 与Server的使用
- php使用PDO操作MySQL数据库实例
- php curl模拟post请求小实例
- MySQL WorkBench管理操作MySQL教程
- PHP插件PHPMailer发送邮件功能
- 第3天:定义语言编码
- 日常整理PHP中简单的图形处理(经典)
- jquery对象和DOM对象的任意相互转换
- js获取视频时长代码
- JavaScript起点(严格模式深度了解)
- Flash+XML滚动新闻代码 无图片 附源码下载
- android 权限大全 分享
- 简单解决微信文章图片防盗链问题
- 世界杯用Windows Media编码器建网络电视直播站