打包由web项目改成的maven项目报错:程序包不存在,符号找不到

报错是这样的

16个回答

换个logger试试

sky_blue_flying
sky_flying對滴 今天刚找出,其实只是别人引包引错了,然后我是把现有的web项目改成maven,然后打包,之前一直没问题,然后打包报错我就一直以为是我pom文件有问题。。。找了我个把星期。百度所有情况都试了一遍,真的是,
大约一年之前 回复

图片说明

图片说明

图片说明

上面分别上传了打包时报的错,项目配置的jdk版本和我的pom文件里面配置的jdk.
我把百度里面情况都试过,还是报错。
百度里面普遍都是说jdk版本有问题,可是我项目里面确实是1.7,然后我还用1.8也试了下,发现还是报错。
然后还有的说是maven-compiler-plugin下面的包版本有影响,然后我把plexus-compiler-eclipse的引入删掉,还是报错。
还有加Jdk安装路径的,还有把版本改成2.3.2的,还有clean项目,run maven项目的。。。都试过。一直都报错

真的是把我能百度到的可能都试了一遍,还是有问题,不知道有没有知道的大神帮忙再说几个别的可能。

Logger找不到,有配置对应的依赖吗?

sky_blue_flying
sky_flying對滴 它相应的依赖就是maven-compiler-plugin吧
大约一年之前 回复
sky_blue_flying
sky_flying對滴 什么logger
大约一年之前 回复

而且我还有一个差不多的项目,只是他的java compiler那里是1.6,其它都配置的一样,他打包没问题。

图片说明
就是这个依赖包不存在,肯定是少了这个依赖

sky_blue_flying
sky_flying對滴 那这个包到底是哪个jar包呢。。。
大约一年之前 回复

jar 不是应该去配置么,查看配置,然后看看是否有下载下来

共16条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
maven打包失败,程序包***不存在,找不到符号
由于项目引用第三方jar包(非maven仓库),打包项目时报错        程序包***********不存在,********找不到符号(*号对应的路径是第三方jar包路径)1.找到存放第三方jar包文件夹 (例如src/main/webapp/WEB-INF/lib)     右键Add as Library (IDEA操作) 2.pom文件中配置插件maven-compiler-plugi...
maven打包类不存在/找不到符号
今天项目打包一直在报错,为什么跑起来没问题,打包的时候却报错,开始了追错之路。 个人总结了几个容易犯错的点,与大家共享一下,问题是解决了,但是问题的原因我也不是很清楚,如果有大佬知道可以留言指导一下,不胜感激。 1.文件或者路径不存在(手动检查) 2.文件或者路径重复(手动检查) 3.打包依赖不存在或者重复(打个最新的包试一下) 4.项目路径不符合构建工具路径要求(maven要求src/...
【Maven】Maven打包失败,程序包com.sun.deploy.net不存在
1.问题用Maven打包的时候,失败,程序包com.sun.deploy.net不存在;2.代码[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project fxrj-admin: Compilation failure: C
Maven install/package 程序包不存在找不到符号(SpringBoot 项目)
1 .发现问题 开发时项目跑的好好的一直没有问题,今天突然想到打成JAR包再跑跑看。mvn clean package了一下,就出现了这个问题。 2.解决问题 先说一下我的项目结构有四个module分别是 xne -xne-common -xne-web - xne-wechat 打包发现问题的就是xne-wechat 从名字来看大家可能就清楚xne是其它三个module...
intellj maven package 报错 程序包不存在 找不到符号 解决办法
上错误:    解决办法: 1. maven的clean 2.找到“不存在的程序包”,右键,编译单个文件 3.把所有出现问题的程序都单个编译后,再package
[javac 编译,]找不到符号,程序包不存在
[b]C:\Users\xuty4\workspace\Beer-v1>javac -classpath C:\apache-tomcat-8.0.3\lib\serrnvlet-api.jar:classes:. -d classes src\com\example\web\BeerSelect.java[/b]src\com\example\web\BeerSelect.java:3: 错误: 程序包javax.servlet不存在rnimport javax.servlet.*;rn^rnsrc\com\example\web\BeerSelect.java:4: 错误: 程序包javax.servlet.http不存在rnimport javax.servlet.http.*;rn^rnsrc\com\example\web\BeerSelect.java:8: 错误: 找不到符号rnpublic class BeerSelect extends HttpServlet rn ^rn 符号: 类 HttpServletrnsrc\com\example\web\BeerSelect.java:9: 错误: 找不到符号rn public void doPost (HttpServletRequest request, HttpServletResponse resprnonse) throws IOException,ServletExceptionrn ^rn 符号: 类 HttpServletRequestrn 位置: 类 BeerSelectrnsrc\com\example\web\BeerSelect.java:9: 错误: 找不到符号rn public void doPost (HttpServletRequest request, HttpServletResponse resprnonse) throws IOException,ServletExceptionrn ^rn 符号: 类 HttpServletResponsern 位置: 类 BeerSelectrnsrc\com\example\web\BeerSelect.java:9: 错误: 找不到符号rn public void doPost (HttpServletRequest request, HttpServletResponse resprnonse) throws IOException,ServletExceptionrnrn ^rn 符号: 类 ServletExceptionrn 位置: 类 BeerSelectrn6 个错误
maven打包报错: 程序包net.bytebuddy.asm.Advice不存在
解决办法: 在pom文件中添加 jar包 <dependency> <groupId>net.bytebuddy</groupId> <artifactId>byte-buddy-agent</artifactId> &amp
Maven编译项目报错:某些类找不到符号
 遇到Maven在编译项目源码时候出现找不到符号错误,主要归结为以下几个问题:  1. 可能项目编码格式不统一。  2. 可能项目编码使用的JDK版本不统一。  项目可能是当前项目也可能是继承的父项目,还有可能是聚合的项目,总之就是使用Maven之后要做到统一。
Maven打包 错误: 程序包org.junit不存在
最近开发的项目要部署到云服务器上,因此需要打个War放上去,但在打包的时候输出以下错误信息: [ERROR] /Users/aven/Documents/workspace/share/src/test/java/com/weixiao/share/test/TestMyBatis.java:[8,16] 错误: 程序包org.junit不存在 [ER...
maven环境打包报错:程序包org.apache.commons.lang3不存在
报错信息: [INFO] Changes detected - recompiling the module! [INFO] Compiling 22 source files to E:\java\resources\upload\submit\20190226\gfplatformServer\target\classes [INFO] ----------------------------...
Maven打包 错误 程序包org junit不存在
Maven打包 错误 程序包org junit不存在
Maven多模块打包报错程序包不存在
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project client: Compilation failure: Compilation failure: [16,11] 找不到符号 解决方法添加插件: <build> ...
maven打包,提示找不到符号
1.pom.xml-->run as-->maven build2.在pom.xml加入build-helper-maven-plugin插件3.编译成功
maven 程序包xxx不存在
运行maven项目,提示 “程序包com.shcm.bean不存在“,这是个短信厂商的jar包,maven仓库是没有的,出现在了Referenced Libraries中,并且在E盘的.m2目录中。 明明引用了,为什么提示找不到?仔细对比,发现当前实际的.m2目录是在C盘的: 没办法,不想折腾了,还是老老实实把这个jar也放入pom文件吧: <dependency> ...
maven install 程序包不存在
大家通常会在自己的一个项目中依赖另外一个项目,最简单的方式就是把依赖的项目(A项目)install到本地maven库,然后在新项目(B项目)中通过dependency引用。 我这里遇到一个奇葩问题,A项目成功install到本地maven库了,B项目引用没问题,run也没有问题,但是我再把B项目install的时候却报找不到A项目的程序包,百度了好多,大家都说是jdk版本问题,我都看了无数遍jd
maven 程序包org.junit不存在
[INFO] Scanning for projects... [INFO]                                                                          [INFO] ------------------------------------------------------------------------ [INFO
异常处理:Idea打包maven项目报错找不到编译环境
在idea中给新建的maven项目打包,teminal中输入mvn package提示打包失败,报错: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project springWebProject: Compilation
maven项目报错:找不到编译器
在运行maven项目时,报错 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile) on project taotao-manager-pojo: Compilation failure [ERROR] No compiler is
maven项目报错:找不到applicationContext.xml
myeclipse2016 maven创建的ssm项目,老是报找不到applicationContext.xml。可是我根本没有这个配置文件啊,我用其他的命名的!关键是还影响使用!nn严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenernorg.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/classpth:applicationContext.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/classpth:applicationContext.xml]n at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341)n at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)n at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174)n at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209)n at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180)n at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125)n at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94)n at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)n at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:537)n at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:451)n at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)n at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)n at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)n at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4994)n at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5492)n at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)n at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)n at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)n at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)n at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1245)n at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1895)n at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)n at java.util.concurrent.FutureTask.run(FutureTask.java:266)n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)n at java.lang.Thread.run(Thread.java:748)nCaused by: java.io.FileNotFoundException: Could not open ServletContext resource [/classpth:applicationContext.xml]n at org.springframework.web.context.support.ServletContextResource.getInputStream(ServletContextResource.java:140)n at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328)n ... 25 moren八月 18, 2017 11:43:45 下午 org.apache.catalina.core.StandardContext startInternaln严重: Error listenerStartn八月 18, 2017 11:43:45 下午 org.apache.catalina.core.StandardContext startInternaln严重: Context [/ssm] startup failed due to previous errorsn八月 18, 2017 11:43:45 下午 org.apache.catalina.core.ApplicationContext logn信息: Closing Spring root WebApplicationContextn八月 18, 2017 11:43:45 下午 org.apache.catalina.core.StandardContext listenerStopn严重: Exception sending context destroyed event to listener instance of class org.springframework.web.context.ContextLoaderListenernjava.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContextn at org.springframework.context.support.AbstractRefreshableApplicationContext.getBeanFactory(AbstractRefreshableApplicationContext.java:171)n at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1090)n at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1064)n at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:1010)n at org.springframework.web.context.ContextLoader.closeWebApplicationContext(ContextLoader.java:586)n at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:143)n at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:5035)n at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5687)n at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)n at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:160)n at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)n at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)n at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)n at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1245)n at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1895)n at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)n at java.util.concurrent.FutureTask.run(FutureTask.java:266)n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)n at java.lang.Thread.run(Thread.java:748)
idea的maven打包时报错, [3,35] 程序包****不存在, [19,13] 找不到符号
在使用idea打包maven时, 发现死活打包不了, 说程序包***不存在, 我看了一下, 明明有这个包啊, 怎么会包这个错误的呢? 后来才找到解决的方案: 如下: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifa...
maven编译错误 找不到符号 软件包不存在
[WARNING] The POM for com.sun:tools:jar:1.5.0 is missing, no dependency information availablern[WARNING] The POM for xfire:saaj-api:jar:1.3 is missing, no dependency information availablern[INFO] rn[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ Analyse ---rn[debug] execute contextualizern[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!rn[INFO] Copying 17 resourcesrn[INFO] rn[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ Analyse ---rn[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!rnrn控制台开始提示,应该是打war包时错误,可是,tools包和saaj包在pom文件都写了,一直提示missing,还有编码utf-8问题,就应该用utf-8,控制台提示应该是不用貌似.再启动其他项目是也报类似警告,可是其他工程起来了,就这个起不来rnrnrnrnrn符号: 类 BaseDaoImplrnpublic class StaQuotasBeanDaoImpl extends BaseDaoImpl implements IStaQuotasBeanDao rn[ERROR] \work\workspace\Analyse\src\main\java\com\eversec\sta_area\dao\impl\StaAreaBeanDaoImpl.java:[19,34] 软件包 com.eversec.common.dao.impl 不存在rn[ERROR] \work\workspace\Analyse\src\main\java\com\eversec\sta_area\dao\impl\StaAreaBeanDaoImpl.java:[29,40] 找不到符号rn符号: 类 BaseDaoImplrnpublic class StaAreaBeanDaoImpl extends BaseDaoImpl implements IStaAreaBeanDao rn[ERROR] \work\workspace\Analyse\src\main\java\com\eversec\sta_virus\controller\StaVirusController.java:[44,26] 找不到符号rn符号: 变量 PerseusContantsrn位置: 类 com.eversec.sta_virus.controller.StaVirusControllerrn[ERROR] \work\workspace\Analyse\src\main\java\com\eversec\sta_virus\controller\StaVirusController.java:[91,26] 找不到符号rn符号: 变量 PerseusContantsrn位置: 类 com.eversec.sta_virus.controller.StaVirusControllerrn[ERROR] \work\workspace\Analyse\src\main\java\com\eversec\sta_virus\controller\StaVirusController.java:[137,26] 找不到符号rn符号: 变量 PerseusContantsrn位置: 类 com.eversec.sta_virus.controller.StaVirusControllerrn[ERROR] \work\workspace\Analyse\src\main\java\com\eversec\sta_virus\controller\StaVirusController.java:[158,24] 找不到符号rnrn这些类,变量都存在,rnrn用过maven clean,没起作用,各种方法都试了,请教!!!!rnrnrnrn
maven 找不到程序包错误
解决方案:删除本地仓库(res)里面对应的包,然后刷新一下并且重新install
IDEA Maven打包时报找不到符号错误
一、问题背景在使用idea开发项目时,管理jar包依赖一般使用maven pom的方式,但是并不是所有jar包都来源于maven仓库,譬如使用其它业务方的二方包,这些jar包是没有maven仓库坐标的。此时,在idea中使用maven打包工程时,这些不是通过maven管理的jar包中的类,在编译时会报找不到符号错误。二、解决方案方案一:在项目中创建一个目录lib,然后将jar复制到该文件夹下,最后在
idea 中 maven打包找不到符号
1、概述 网上方法: 1). 清理cache - 使用mvn clean命令清理 - 使用IDEA里面的Invalid Cache清理 2). 编码格式不统一 - 在pom.xml中将compiler的编码格式设为UTF-8 <plugin> <groupId>org.apache.maven.plugins</groupId> ...
idea maven打包 报错:java:找不到符号
idea项目不报错,可以正常跑起来,但是打包报错:java:找不到符号 尝试了很多方法,都没有解决。久其原因就是,多模块项目相互依赖关系比较复杂造成的。或者其他原因导致编译失败。、 首先声明,项目在idea中用tomcat是可以启动的,只是用maven 执行package是出错了。 解决方法: 方法一、梳理模块依赖关系,从根本上解决问题。 方法二、应急方案 ...
求教关于找不到符号问题和程序包system不存在.
![![图片说明](https://img-ask.csdn.net/upload/201509/26/1443280709_508962.png)图片说明](https://img-ask.csdn.net/upload/201509/26/1443280679_836763.png)
idea运行程序报错 程序包不存在,找不到符号解决方法
如果是这样引入的依赖项目 解决办法: 删除掉模块,用在项目中用idea的 alt+enter 提示进行依赖项目 用这种提示依赖可行
SpringBoot整合Mybatis 编译失败:找不到符号 程序包不存在
问题描述:jpa不好用,转用mybatis,配置多数据源  但是配置后无法编译mvn clean install  dao层这些报错,找不到entity的包    问题解决:罪魁祸首:热部署的部分 注释掉就好了问题仅供参考。。主要是自己记录问题...
IDEA项目提示找不到符号或程序包不存在
第一次从github上下载程序,Idea一直警告找不到包,运行报错。(我的包不就在这吗???) 去网上看了下,从 这里 找到了解决方法 File -> Project Structure -> Modules 看看是否有多个项目,删掉无用的。或者调整一下项目,重新 Mark as 一下,指定成 Sources 查看了以下,果然问题就在这里,我没有指定 Srouce 和 E
text文本复制后,java程序包不存在,java找不到符号
解决方式:1.Ctrol+E进入maven的面板2.找到报错项目下的lifecycle --执行clean --执行compile3.就好了
java: 找不到符号或者包 (eg.程序包org.neo4j.ogm.annotation不存在)
错误原因解决办法点击IDEA右侧Maven,在其弹框的左上角点击刷新按钮即可,此时IDEA会自动为你去更新依赖
IntelliJ IDEA提示找不到符号,或程序包不存在
1.快捷键:ctrl + shift +alt + s打开Project Structure 2,Modules看看是否有多个项目,删掉无用的。 或者调整一下项目,重新 Mark as 一下,指定成 Sources。 或者加入对应的library
IDEA中找不到程序包和找不到符号
大多是编码有问题,解决方案:file->setting->File Encoding 什么?还不对? 打开项目根目录.idea->encoding.xml 文件 再核实下这部分:
maven compile install多项目打包报错...符号: ....类 位置....: 程序包找不到符号
如图所示,maven 多项目打包时,会出现符号: ....类 位置....: 程序包找不到符号等,虽然用maven用了很长时间,但是maven的细节问题有时不怎么注意,出现了问题,比较着急,一时间找不到问题所在,上网上找一下答案,很多都说字符编码不统一,jdk不统一等等,很显然我都是统一的,静下心来仔细想想才发现问题在哪。 本来开发完一个功能可肯定要先单元测试的,测试的没问题才会打包上到测试环境
使用maven打包web项目
1.打开git终端 2.输入命令 mvn clean package
IDEA maven命令报错:打包程序包com.sun.istack.internal不存在
错误信息: 错误原因:因使用到 @NotNull注解导致,引入相应的包即可 解决方案:pom文件中加入如下配置 <build> <plugins> <plugin&
maven报错:找不到符号
语言:java和scala并用 场景:存在java调用scala代码的情况 maven版本:3.5.1 IDE:IDEA 2017.1maven报错:找不到符号并列出找不到的类或程序所在的程序包、位置在一开始遇到maven问题时,网路上可以搜到的资料基本支持以下几种情况: 1.清理cache - 使用mvn clean命令清理 - 使用IDEA里面的Invalid Cache清理 2.
maven找不到符号
记录一下一个坑爹的错误,一开始我是将代码更新到svn,使用jenkins自动部署的时候,出现了找不到符号的错误,检查过代码确实完全完全提交了代码。 然后我在服务器一波搞,检查了(找不到符号的错误,主要是我引用了某一个依赖包的东西), 这个包我反复检查是否是最新的,明明已经是最新的。 然后 我到在服务器mvn install 那个包 还是(找不到符号的错误)。 百度了一大波感觉没什么用。。 然后又一...
Maven 错误找不到符号
Maven 错误找不到符号问题,通常有三种原因: 1. 可能项目编码格式不统一。 2. 可能项目编码使用的JDK版本不统一。 3. pom依赖问题,这种依赖可能是没有添加包的依赖,如果是聚合项目可能是没有添加其他模块的依赖,或者是添加了其它模块的依赖,但是没有将依赖的模块打包到本地仓库等。当碰到maven错误:找不到符号问题时,通常第一反应应该是执行eclipse的Project -
maven 找不到符号
问题出现的原因: 可能项目编码格式不统一。 可能项目编码使用的JDK版本不统一。 测试用例导致问题。 注意: 项目可能是当前项目也可能是继承的父项目,还有可能是聚合的项目,总之就是使用Maven之后要做到统一。 解决办法: 如果项目中的各个项目编码格式不同意,或者 jdk 版本不统一,那么就把他们搞统一然后 对所有项目 clean 一下,重新打包运行。 关于因为测试用例引起的错...
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview