maven执行compile找不到符号 5C

[INFO] Compiling 13 source files to C:\Users\Administrator\Workspaces\MyEclipse 2017 CI\ojama\target\classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /C:/Users/Administrator/Workspaces/MyEclipse 2017 CI/ojama/src/main/java/com/ojama/business/util/ExcelAdapter.java:[207,53] 找不到符号
符号: 方法 getCellTypeEnum()
位置: 类型为org.apache.poi.xssf.usermodel.XSSFCell的变量 cell
[ERROR] /C:/Users/Administrator/Workspaces/MyEclipse 2017 CI/ojama/src/main/java/com/ojama/business/util/ExcelAdapter.java:[235,61] 找不到符号
符号: 方法 getCellTypeEnum()
位置: 类 org.apache.poi.xssf.usermodel.XSSFCell
[INFO] 2 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
用update project就好了。但是我要部署在别的电脑上。那台电脑没有IDE
pom文件

 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com</groupId>
    <artifactId>ojama</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>jar</packaging>
    <name>ojama</name>
    <url>http://maven.apache.org</url>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.3.RELEASE</version>
    </parent>
    <properties>
        <java.version>1.8</java.version>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
    <dependencies>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-simple</artifactId>
        </dependency>
        <dependency>
            <groupId>ch.qos.logback</groupId>
            <artifactId>logback-classic</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi</artifactId>
            <version>3.17</version>
        </dependency>
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-ooxml</artifactId>
            <version>3.11</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-configuration-processor</artifactId>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>1.2.47</version>
        </dependency>
    </dependencies>
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>

6个回答

两台电脑的JDK都是1.8,在我电脑用mvn clean mvn compile 也是报这个错误。
他的电脑也是
但是我的电脑 update project 然后可以直接跑了

检查两台电脑环境是否完全相同

qq_41770939
qq_41770939 你可以试试把<scope>标签注释,有时候scope标签为因为界限问题而抛异常
大约一年之前 回复
jidong2622
ojama 在我这边mvn clean,mvn compile也是这个错误
大约一年之前 回复
jidong2622
ojama 一个有ide 一个没有,都是Java1.8 我这边update project了就可以了,但是发到他那边必须mvn clean一下。
大约一年之前 回复

你可以试试把标签注释,有时候scope标签为因为界限问题而抛异常

1.compile:默认值 他表示被依赖项目需要参与当前项目的编译,还有后续的测试,运行周期也参与其中,是一个比较强的依赖。打包的时候通常需要包含进去

2.test:依赖项目仅仅参与测试相关的工作,包括测试代码的编译和执行,不会被打包,例如:junit

3.runtime:表示被依赖项目无需参与项目的编译,不过后期的测试和运行周期需要其参与。与compile相比,跳过了编译而已。例如JDBC驱动,适用运行和测试阶段

4.provided:打包的时候可以不用包进去,别的设施会提供。事实上该依赖理论上可以参与编译,测试,运行等周期。相当于compile,但是打包阶段做了exclude操作

5.system:从参与度来说,和provided相同,不过被依赖项不会从maven仓库下载,而是从本地文件系统拿。需要添加systemPath的属性来定义路径

scope 改成 compile

问题解决了。

org.apache.poi
poi
3.17


org.apache.poi
poi-ooxml
3.11

3.11改成3.17就可以了。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
maven compile,package 找不到符号,类 错误
我原来的错误信息已经没有了 ,类似这样E:\workspace\iccardcore\mis\src\main\java\com\hxsmart\sicard\core\webapp\action\process\DayEndProcessBean.java:[298,118] 找不到符号符号: 变量 autoTapeFile位置: 类 com.hxsmart.framework.webapp.u...
maven install,compile,或者打包的时候 找不到符号,类 错误
今天在打包的时候  mvn -Pdev clean package -Dmaven.test.skip=true   出现了一系列的错误   由我一一说来 首先我在cmd中执行这个命令 告诉我 没有配置环境变量, 然后我就开始配环境变量,   正常方法    1>  在Administrator的用户变量中  配置  MAVEM_HOME 然后配置好 maven路径(D:\apach
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 一下,重新打包运行。 关于因为测试用例引起的错...
急!!! maven编译错误:找不到符号
[INFO] Scanning for projects...rn[WARNING] rn[WARNING] Some problems were encountered while building the effective model for mobile_server:mobile_server:war:0.0.1-SNAPSHOTrn[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-resources-plugin is missing. @ line 37, column 12rn[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 44, column 12rn[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-war-plugin is missing. @ line 52, column 12rn[WARNING] rn[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.rn[WARNING] rn[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.rn[WARNING] rn[INFO] rn[INFO] ------------------------------------------------------------------------rn[INFO] Building mobile_server 0.0.1-SNAPSHOTrn[INFO] ------------------------------------------------------------------------rn[WARNING] The POM for org.hibernate:hibernate:jar:3.3.2 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more detailsrn[WARNING] The POM for javassist:javassist:jar:3.9.0 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more detailsrn[WARNING] The artifact springframework:spring-remoting:jar:1.2.6 has been relocated to org.springframework:spring-remoting:jar:1.2.6rn[INFO] rn[INFO] --- native2ascii-maven-plugin:1.0-alpha-1:native2ascii (native2ascii-utf8) @ mobile_server ---rn[INFO] rn[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ mobile_server ---rn[debug] execute contextualizern[INFO] Using 'UTF-8' encoding to copy filtered resources.rn[INFO] Copying 0 resourcern[INFO] Copying 14 resourcesrn[INFO] Copying 14 resourcesrn[INFO] rn[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ mobile_server ---rn[INFO] Compiling 135 source files to E:\201210\xjq\raxtone-xjq\community\mobile_server\trunk\src\main\webapp\WEB-INF\classesrn[INFO] -------------------------------------------------------------rn[ERROR] COMPILATION ERROR : rn[INFO] -------------------------------------------------------------rn[ERROR] \201210\xjq\raxtone-xjq\community\mobile_server\trunk\src\main\java\com\raxtone\community\mobile\web\action\BaseAction.java:[19,28] 找不到符号rn符号: 类 Constantsrn位置: 软件包 com.raxtone.communityrn[ERROR] \201210\xjq\raxtone-xjq\community\mobile_server\trunk\src\main\java\com\raxtone\community\mobile\web\action\BaseAction.java:[20,28] 找不到符号rn符号: 类 ExceptionCodern位置: 软件包 com.raxtone.communityrn[ERROR] \201210\xjq\raxtone-xjq\community\mobile_server\trunk\src\main\java\com\raxtone\community\mobile\web\action\BaseAction.java:[23,33] 软件包 com.raxtone.community.util 不存在rn[ERROR] \201210\xjq\raxtone-xjq\community\mobile_server\trunk\src\main\java\com\raxtone\community\mobile\web\action\BaseAction.java:[24,30] 软件包 com.raxtone.relayserver 不存在rn[ERROR] \201210\xjq\raxtone-xjq\community\mobile_server\trunk\src\main\java\com\raxtone\community\mobile\web\action\BaseAction.java:[31,9] 找不到符号rn符号: 类 ServerCenterrn位置: 类 com.raxtone.community.mobile.web.action.BaseActionrn[ERROR] \201210\xjq\raxtone-xjq\community\mobile_server\trunk\src\main\java\com\raxtone\community\mobile\web\action\BaseAction.java:[42,8] 找不到符号rn符号: 类 ServerCenterrn位置: 类 com.raxtone.community.mobile.web.action.BaseActionrn[ERROR] \201210\xjq\raxtone-xjq\community\mobile_server\trunk\src\main\java\com\raxtone\community\mobile\web\action\BaseAction.java:[46,29] 找不到符号rn符号: 类 ServerCenterrn位置: 类 com.raxtone.community.mobile.web.action.BaseActionrn[ERROR] \201210\xjq\raxtone-xjq\community\mobile_server\trunk\src\main\java\com\raxtone\community\mobile\web\action\chat\fixedgroup\FixedGroupSendMsgAction.java:[5,28] 找不到符号rn符号: 类 ExceptionCodern位置: 软件包 com.raxtone.communityrn[ERROR] \201210\xjq\raxtone-xjq\community\mobile_server\trunk\src\main\java\com\raxtone\community\mobile\web\action\chat\fixedgroup\FixedGroupGetMsgAction.java:[7,28] 找不到符号rn符号: 类 ExceptionCodern位置: 软件包 com.raxtone.communityrn[ERROR] \201210\xjq\raxtone-xjq\community\mobile_server\trunk\src\main\java\com\raxtone\community\mobile\service\impl\ChatServiceImpl.java:[8,30] 软件包 com.raxtone.relayserver 不存在rn[ERROR] \201210\xjq\raxtone-xjq\community\mobile_server\trunk\src\main\java\com\raxtone\community\mobile\service\impl\ChatServiceImpl.java:[9,30] 软件包 com.raxtone.relayserver 不存在rn[ERROR] \201210\xjq\raxtone-xjq\community\mobile_server\trunk\src\main\java\com\raxtone\community\mobile\service\impl\ChatServiceImpl.java:[10,30] 软件包 com.raxtone.relayserver 不存在rn[ERROR] \201210\xjq\raxtone-xjq\community\mobile_server\trunk\src\main\java\com\raxtone\community\mobile\service\impl\ChatServiceImpl.java:[11,30] 软件包 com.raxtone.relayserver 不存在rnrn[ERROR] -> [Help 1]rn[ERROR] rn[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.rn[ERROR] Re-run Maven using the -X switch to enable full debug logging.rn[ERROR] rn[ERROR] For more information about the errors and possible solutions, please read the following articles:rn[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExceptionrnrn在项目中这些包和类中的符号都是存在的而且也没问题?rn求高手指教,本人刚开始接触maven构建本人用的是maven-3.0.4 myeclipse8.5rn
maven 错误找不到符号 解决办法
maven 错误找不到符号 解决办法maven cannot find symbo 解决办法如果你已经尝试了网上各种帖子各种解决办法还是没解决此问题,那么认真读一下这篇文章吧,绝对可以解决你的烦恼。我的开发工具是idea, 由于“粗心” 在建立包的时候 没有建立src 和 main 文件夹,直接建立了java文件并指定为 make dir as source root . 这样建立完成后不影响程
Maven编译时,出现找不到符号
今天在编译项目时出现了找不到符号的错误,在网上找了很久发现解答都大同小异。 最后发现是由于多module工程,每个module维护一个pom,最好保持所有子pom的parent version保持与主pom version一致。否则可能会出现找不到包和找不到符号的情况。 分析发现应该是git协同中,pull了别人的提交,在merge时,子pom的parent version更新,而主pom的ver...
Maven 编译项目找不到符号。
各种百度,bing搜索。没有找到解决的方案。 &amp;lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 http://maven...
maven 编译出错,提示找不到符号
[INFO] Scanning for projects...rn[INFO] rn[INFO] ------------------------------------------------------------------------rn[INFO] Building comm-ProxyConsumer 0.0.1-SNAPSHOTrn[INFO] ------------------------------------------------------------------------rn[INFO] rn[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ comm-ProxyConsumer ---rn[INFO] Using 'UTF-8' encoding to copy filtered resources.rn[INFO] Copying 2 resourcesrn[INFO] rn[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ comm-ProxyConsumer ---rn[INFO] Changes detected - recompiling the module!rn[INFO] Compiling 111 source files to--------\comm\ProxyConsumer\target\classesrn[INFO] rn[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ comm-ProxyConsumer ---rn[INFO] Using 'UTF-8' encoding to copy filtered resources.rn[INFO] Copying 1 resourcern[INFO] rn[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ comm-ProxyConsumer ---rn[INFO] Changes detected - recompiling the module!rn[INFO] Compiling 111 source files to --------comm\ProxyConsumer\target\test-classesrn[INFO] -------------------------------------------------------------rn[ERROR] COMPILATION ERROR : rn[INFO] -------------------------------------------------------------rn[ERROR]------------------------.java:[12,24] 找不到符号rn 符号: 类 PwGeneralTestrn 位置: 程序包 mtx.pub.functionrn[ERROR]-----------------------.java:[12,24] 找不到符号rn 符号: 类 PwGeneralTestrn 位置: 程序包 mtx.pub.functionrn[ERROR]-------------------------.java:[12,24] 找不到符号rn 符号: 类 PwGeneralTestrn 位置: 程序包 mtx.pub.functionrn[ERROR]-----------------------------.java:[12,24] 找不到符号rn 符号: 类 PwGeneralTestrn 位置: 程序包 mtx.pub.functionrn[INFO] 4 errors rn[INFO] -------------------------------------------------------------rn[INFO] ------------------------------------------------------------------------rn[INFO] BUILD FAILURErn[INFO] ------------------------------------------------------------------------rn[INFO] Total time: 3.489 srn[INFO] Finished at: 2016-02-24T09:38:35+08:00rn[INFO] Final Memory: 21M/183Mrn[INFO] ------------------------------------------------------------------------rn[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile (default-testCompile) on rnproject comm-ProxyConsumer: Compilation failure: Compilation failure:rn[ERROR]-----------------.java:[12,24] 找不到符号rn[ERROR] 符号: 类 PwGeneralTestrn[ERROR] 位置: 程序包 mtx.pub.functionrn[ERROR]-------------------.java:[12,24] 找不到符号rn[ERROR] 符号: 类 PwGeneralTestrn[ERROR] 位置: 程序包 mtx.pub.functionrn[ERROR]-------------------.java:[12,24] 找不到符号rn[ERROR] 符号: 类 PwGeneralTestrn[ERROR] 位置: 程序包 mtx.pub.functionrn[ERROR]--------------------.java:[12,24] 找不到符号rn[ERROR] 符号: 类 PwGeneralTestrn[ERROR] 位置: 程序包 mtx.pub.functionrn[ERROR] -> [Help 1]rn[ERROR] rn[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.rn[ERROR] Re-run Maven using the -X switch to enable full debug logging.rn[ERROR] rn[ERROR] For more information about the errors and possible solutions, please read the following articles:rn[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExceptionrn
maven打包,提示找不到符号
1.pom.xml--&amp;gt;run as--&amp;gt;maven build2.在pom.xml加入build-helper-maven-plugin插件3.编译成功
maven compile install多项目打包报错...符号: ....类 位置....: 程序包找不到符号
如图所示,maven 多项目打包时,会出现符号: ....类 位置....: 程序包找不到符号等,虽然用maven用了很长时间,但是maven的细节问题有时不怎么注意,出现了问题,比较着急,一时间找不到问题所在,上网上找一下答案,很多都说字符编码不统一,jdk不统一等等,很显然我都是统一的,静下心来仔细想想才发现问题在哪。 本来开发完一个功能可肯定要先单元测试的,测试的没问题才会打包上到测试环境
maven compile 问题
为什么 compile 编译总是卡在这。访问连接连接不上。用了代理之后, 浏览器才可以访问,,为什么 还是下载 不了。rn大牛们给解答一下吧。rn[img=https://img-bbs.csdn.net/upload/201403/23/1395505788_345477.png][/img]rn这个问题纠结了一下午,怎么才可以下载maven 需要 的配置文件,我用的版本3.0.5,貌似网上感觉不支持这个下载 方式 ?还是?
maven多工程项目'找不到符号'问题
maven项目模块化开发时,我们有时会遇到工程找不到xxx.class,找不到符号.当我们Maven Projects ,然后 maven clean ,maven install . 如图之后(然并卵) 还在报错,有木有,有木有。2.然后查看已经把对应模块jar加入,(我在mall-admin中导入了mall-core,mall-model)3.现在是重点了,只要你把聚合工程下的子工程依次执行 ...
maven打包类不存在/找不到符号
今天项目打包一直在报错,为什么跑起来没问题,打包的时候却报错,开始了追错之路。 个人总结了几个容易犯错的点,与大家共享一下,问题是解决了,但是问题的原因我也不是很清楚,如果有大佬知道可以留言指导一下,不胜感激。 1.文件或者路径不存在(手动检查) 2.文件或者路径重复(手动检查) 3.打包依赖不存在或者重复(打个最新的包试一下) 4.项目路径不符合构建工具路径要求(maven要求src/...
Maven 错误找不到符号 (IDEA版本)
转自: 原文:https://blog.csdn.net/u012062455/article/details/52347099 作者:我是李超人 错误原因: 可能项目编码格式不统一。 可能项目编码使用的JDK版本不统一。 pom依赖问题,这种依赖可能是没有添加包的依赖,如果是聚合项目可能是没有添加其他模块的依赖,或者是添加了其它模块的依赖,但是没有将依赖的模块打包到本地仓库等。 解决方...
IDEA Maven打包时报找不到符号错误
一、问题背景在使用idea开发项目时,管理jar包依赖一般使用maven pom的方式,但是并不是所有jar包都来源于maven仓库,譬如使用其它业务方的二方包,这些jar包是没有maven仓库坐标的。此时,在idea中使用maven打包工程时,这些不是通过maven管理的jar包中的类,在编译时会报找不到符号错误。二、解决方案方案一:在项目中创建一个目录lib,然后将jar复制到该文件夹下,最后在
Maven报错,找不到符号或者相关jar包
Maven项目build、install的时候,报jar包找不到,和符号错误的。 尝试很多办法,无意间发现了这个方法! 1、首先保证项目编码与jdk版本统一。 2、右键项目选择buildpath---->config build path---->按图选择本地安装的jdk即可
Maven install时候报错, 找不到符号
可根据这个文档 :https://blog.csdn.net/u013985664/article/details/79636638 进行操作, 如果还有问题,可能是: 你的项目没有全部的进行编译 !! 编译的命令行是 :用 Intellij IDEA 的 Terminal 进行编译 ----》 mvn clean install -DskipTests ...
maven 找不到符号 或者总是报编译错误
总结一下网上各种出现此错误的解决办法,整理一下,如出现问题,按这个顺序执行一下 1、检查环境变量的maven配置 2、检查各个模块的build path里的jdk配置是否正确 3、删除repo仓库对应的依赖 4、干掉各个模块target下的内容 5、全部模块clean 6、如果父项目没有转换成maven,转成maven 7、在父项目执行clean install 欢迎访问我的技术群
在IDEA中Maven编译时找不到符号错误
1、保持编码一致 2、 使用的Map,List等变量有可能没有import
急~在线等!maven 编译报错 “找不到符号”
pom.xml配置rn[code=XML]rnrn com.hxsmart.sicardrn sicardrn 1.0-SNAPSHOTrn ../pom.xmlrnrn[/code]rn报错如下:rnrnE:\workspace\iccardcore\mis\src\main\java\com\hxsmart\sicard\core\webapp\action\rnprocess\DayEndProcessBean.java:[298,65] 找不到符号rn符号: 变量 autoTapeFilern位置: 类 com.hxsmart.framework.webapp.util.ConstantrnrnE:\workspace\iccardcore\mis\src\main\java\com\hxsmart\sicard\core\webapp\action\rnprocess\DayEndProcessBean.java:[298,118] 找不到符号rn符号: 变量 autoTapeFilern位置: 类 com.hxsmart.framework.webapp.util.ConstantrnrnE:\workspace\iccardcore\mis\src\main\java\com\hxsmart\sicard\core\schedule\DayEnrndJob.java:[94,66] 找不到符号rn符号: 变量 autoTapeFilern位置: 类 com.hxsmart.framework.webapp.util.ConstantrnrnE:\workspace\iccardcore\mis\src\main\java\com\hxsmart\sicard\core\schedule\DayEnrndJob.java:[94,119] 找不到符号rn符号: 变量 autoTapeFilern位置: 类 com.hxsmart.framework.webapp.util.Constantrnrnrn在Constant中:rn[code=Java]rnpublic static String autoTapeFile= "/home/sybase/";rn[/code]rnrn尝试了很多方法都没有解决,对maven不熟,望高手解答,谢谢!rn
运行maven install 出现错误: 找不到符号
上面的错误,显示的是 org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project commons: Compilation failure: Compilation failure 也就是编译的时候通不过,为什么呢 因为在进行install 的时候其实我们是打的jar,所以不
idea 中 maven打包找不到符号
1、概述 网上方法: 1). 清理cache - 使用mvn clean命令清理 - 使用IDEA里面的Invalid Cache清理 2). 编码格式不统一 - 在pom.xml中将compiler的编码格式设为UTF-8 &amp;lt;plugin&amp;gt; &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt; ...
maven打包失败,程序包***不存在,找不到符号
由于项目引用第三方jar包(非maven仓库),打包项目时报错        程序包***********不存在,********找不到符号(*号对应的路径是第三方jar包路径)1.找到存放第三方jar包文件夹 (例如src/main/webapp/WEB-INF/lib)     右键Add as Library (IDEA操作) 2.pom文件中配置插件maven-compiler-plugi...
导入MAVEN工程报错 找不到符号与包
当初用idea导一个MAVEN工程时报错:找不到符号和包。 之后找到了解决办法: 方法一、 View——Tool Windows——MAVEN Project 之后执行clean方法(此操作的目的是把编译后target文件删除,大概是进行重新编译???) 方法二、 右击MAVEN项目 选择MAVEN——Reimport重新导包。。 ...
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多工程项目'找不到符号'问题
首先来说一下我遇到的问题,首先这是一个多工程的maven项目,本来是可以正常打包运行的,但是当我在其中加入了一个controller,一个接口以及接口的实现类后,再次运行,控制台打印出如下内容 我新增的类都显示“找不到符号”错误,我百度了一下,发现很多人也遇到过这个问题,但是都说clean或者更新一下工程就解决了,但是我怎么都不行。后来请教大神才知道原来解决方案很简单。 这个要从多工程ma
关于maven编译错误:找不到符号问题的总结
近几天在maven编译时遇到找不到符号问题总结一下解决办法 一般情况下会出现如下错误提示 [ERROR]/manager_service/src/main/java/cn/e3mall/service/impl/ItemServiceImpl.java[7,28] 找不到符号 符号: 类pagehelper 位置: 软件包com.github.pagehelper 第一个可能:我们的私人仓...
maven build 失败 “找不到符号” 排查
在工作中除了自己代码本身的问题,在build是涉及到一些maven环境问题,在本地的启动编译是好的,到了测试环境docker之后就报如下错误: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project pa...
MAVEN 编译打包时报“.....找不到符号” 的处理方法总结
我出现这个问题的时候  pom里面是这样配的  然后打包的时候 出了不少错 然后我这样配了一下 在上面多加了一行这个 &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt; 然后打包顺利成功!...
Maven编译项目报错:某些类找不到符号
 遇到Maven在编译项目源码时候出现找不到符号错误,主要归结为以下几个问题:  1. 可能项目编码格式不统一。  2. 可能项目编码使用的JDK版本不统一。  项目可能是当前项目也可能是继承的父项目,还有可能是聚合的项目,总之就是使用Maven之后要做到统一。
idea maven打包 报错:java:找不到符号
idea项目不报错,可以正常跑起来,但是打包报错:java:找不到符号 尝试了很多方法,都没有解决。久其原因就是,多模块项目相互依赖关系比较复杂造成的。或者其他原因导致编译失败。、 首先声明,项目在idea中用tomcat是可以启动的,只是用maven 执行package是出错了。 解决方法: 方法一、梳理模块依赖关系,从根本上解决问题。 方法二、应急方案 ...
maven编译项目时报异常,找不到符号
问题:Compilation failure: Compilation failure:找不到符号 解决方法: 1.Maven clean 2.项目右键->Maven->Update Project Configuration,会将非maven项目的引用去掉; 3.重新使用项目右键Properties->Java Build Path->Projects->Add方式引入这个模块所需要的依
解决Maven编译(maven install)时,出现的“找不到符号”的问题
搞了半天,Tomcat可以正常启动,就是Maven编译的时候一直出现“找不到符号”,网上到处找方法,说什么执行一下maven clear之类的,根本没用。 于是自己想了想,看到出错的行,是jdk内的代码,并不是额外的jar文件。 所以初步判断问题出现在jdk上,经过一番查询,发现这个坑人的maven用的是jre,而我配置的项目jdk是JDK,并不是jre。 所以果断改
maven 项目compile时,当工程包含外部jar时,报错“找不到符号”
问题:当项目是maven项目时,因为jar通过pom管理,所以正常配置即可编译成功,但是有些时候项目需要引用内部部分jar,一般存放在WEB-INF/lib下,此时编译(执行compile或者其他命令)会报错,如下:程序包com.xxx.dao不存在 xxx.java:[16,34] 找不到符号解决方案:配置pom.xml,使其编译时引用外部jar,配置如下:&amp;lt;plugin&amp;gt;     ...
找不到符号
问题描述maven项目中。在一个类(BookService)方法中实例化一个BookDao对象时报错如下。 Error:(3, 36) java: 找不到符号 符号: 类 BookDao 位置: 程序包 com.jansing.learnMybatis.dao 问题定位1.检查BookService代码,确定是否手快打错、引入错误的包类;查看对应包下有无
找不到符号?
从网上拷下来一个源码,编译的时候三个错误都是找不到符号,哪位高手帮我改一下?rnD:\code\TransformExample.java:25: 找不到符号rn符号: 类 ImagePanern位置: 类 TransformExamplern ImagePane pane;rn ^rn
找不到符号!
/*rn * To change this template, choose Tools | Templatesrn * and open the template in the editor.rn */rnrnpackage mail;rnrn/**rn *rn * @author Administratorrn */rnimport java.io.File;rnimport java.io.UnsupportedEncodingException;rnimport java.net.MalformedURLException;rnimport java.net.URL;rnimport java.util.ArrayList;rnimport java.util.Date;rnimport java.util.Properties;rnrnimport javax.activation.DataHandler;rnimport javax.activation.FileDataSource;rnimport javax.mail.Address;rnimport javax.mail.MessagingException;rnimport javax.mail.Session;rnimport javax.mail.Transport;rnimport javax.mail.internet.AddressException;rnimport javax.mail.internet.InternetAddress;rnimport javax.mail.internet.MimeBodyPart;rnimport javax.mail.internet.MimeMessage;rnimport javax.mail.internet.MimeMultipart;rnimport javax.mail.internet.MimeUtility;rnrnrnrnrn rnrn rnrnrnpublic class Mail rn/** 发件方式 - 普通发送 */rnfinal public static int TO = 0;rn/** 发件方式 - 抄送 */rnfinal public static int CC = 1;rn/** 发件方式 - 密件抄送 */rnfinal public static int BCC = 2;rnrn/** 邮件相关信息 - SMTP 服务器 */rnprivate String mailSMTPHost = null;rn/** 邮件相关信息 - 邮件用户名 */rnprivate String mailUser = null;rn/** 邮件相关信息 - 密码 */rnprivate String mailPassword = null;rn/** 邮件相关信息 - 发件人邮件地址 */rnprivate String mailFromAddress = null;rn/** 邮件相关信息 - 邮件主题 */rnprivate String mailSubject = "";rn/** 邮件相关信息 - 邮件发送地址 */rnprivate Address[] mailTOAddress = null;rn/** 邮件相关信息 - 邮件抄送地址 */rnprivate Address[] mailCCAddress = null;rn/** 邮件相关信息 - 邮件密件抄送地址 */rnprivate Address[] mailBCCAddress = null;rn/** 邮件相关信息 - 邮件正文(复合结构) */rnprivate MimeMultipart mailBody = null;rnrnpublic Mail() rn mailBody = new MimeMultipart();rnrnrn/**rn * 设置 SMTP 服务器rn * @param strSMTPHost 邮件服务器名称或 IPrn * @param strUser 邮件用户名rn * @param strPassword 密码rn */rnpublic void setSMTPHost(String strSMTPHost, String strUser,rn String strPassword) rn this.mailSMTPHost = strSMTPHost;rn this.mailUser = strUser;rn this.mailPassword = strPassword;rnrnrn/**rn * 设置邮件发送地址rn * @param strFromAddress 邮件发送地址rn */rnpublic void setFromAddress(String strFromAddress) rn this.mailFromAddress = strFromAddress;rnrnrn/**rn * 设置邮件目的地址rn * @param strAddress 邮件目的地址列表, 不同的地址可用;号分隔rn * @param iAddressType 邮件发送方式 (TO 0, CC 1, BCC 2) 常量已在本类定义rn * @throws AddressExceptionrn */rnpublic void setAddress(String strAddress, int iAddressType) throwsrn AddressException rn switch (iAddressType) rn case Mail.TO: rn ArrayList alAddress = StringHelper.split(strAddress, ';');rn mailTOAddress = new Address[alAddress.size()];rn for (int i = 0; i < alAddress.size(); i++) rn mailTOAddress[i] = new InternetAddress( (String) alAddress.get(i));rn rn break;rn rn case Mail.CC: rn ArrayList alAddress = StringHelper.split(strAddress, ';');rn mailCCAddress = new Address[alAddress.size()];rn for (int i = 0; i < alAddress.size(); i++) rn mailCCAddress[i] = new InternetAddress( (String) alAddress.get(i));rn rn break;rn rn case Mail.BCC: rn ArrayList alAddress = StringHelper.split(strAddress, ';');rn mailBCCAddress = new Address[alAddress.size()];rn for (int i = 0; i < alAddress.size(); i++) rn mailBCCAddress[i] = new InternetAddress( (String) alAddress.get(i));rn rn break;rn rn rnrnrn/**rn * 设置邮件主题rn * @param strSubject 邮件主题rn */rnpublic void setSubject(String strSubject) rn this.mailSubject = strSubject;rnrnrn/**rn * 设置邮件文本正文rn * @param strTextBody 邮件文本正文rn * @throws MessagingExceptionrn */rnpublic void setTextBody(String strTextBody) throws MessagingException rn MimeBodyPart mimebodypart = new MimeBodyPart();rn mimebodypart.setText(strTextBody, "GBK");rn mailBody.addBodyPart(mimebodypart);rnrnrn/**rn * 设置邮件超文本正文rn * @param strHtmlBody 邮件超文本正文rn * @throws MessagingExceptionrn */rnpublic void setHtmlBody(String strHtmlBody) throws MessagingException rn MimeBodyPart mimebodypart = new MimeBodyPart();rn mimebodypart.setDataHandler(new DataHandler(strHtmlBody, "text/html;charset=GBK"));rn mailBody.addBodyPart(mimebodypart);rnrnrn/**rn * 设置邮件正文外部链接 URL, 信体中将包含链接所指向的内容rn * @param strURLAttachment 邮件正文外部链接 URLrn * @throws MessagingExceptionrn * @throws MalformedURLExceptionrn */rnpublic void setURLAttachment(String strURLAttachment) throwsrn MessagingException, MalformedURLException rn MimeBodyPart mimebodypart = new MimeBodyPart();rn mimebodypart.setDataHandler(new DataHandler(new URL(strURLAttachment)));rn mailBody.addBodyPart(mimebodypart);rnrnrn/**rn * 设置邮件附件rn * @param strFileAttachment 文件的全路径rn * @throws MessagingExceptionrn * @throws UnsupportedEncodingExceptionrn */rnpublic void setFileAttachment(String strFileAttachment) throwsrn MessagingException, UnsupportedEncodingException rn File path = new File(strFileAttachment);rn if (!path.exists() || path.isDirectory()) rn return;rn rn String strFileName = path.getName();rn MimeBodyPart mimebodypart = new MimeBodyPart();rn mimebodypart.setDataHandler(new DataHandler(new FileDataSource(rn strFileAttachment)));rn // modified by zord @ 2003/6/16 to support Chinese File Namern // mimebodypart.setFileName(strFileName);rn mimebodypart.setFileName(MimeUtility.encodeText(strFileName));rn // end of modifyrn mailBody.addBodyPart(mimebodypart);rnrnrn/**rn * 邮件发送(一次发送多个地址, 优点速度快, 但是有非法邮件地址时将中断发送操作)rn * @throws MessagingExceptionrn */rnpublic void sendBatch() throws MessagingException rn Properties properties = new Properties();rn properties.put("mail.smtp.host", this.mailSMTPHost);rn Session session = Session.getInstance(properties, null);rn MimeMessage mimemessage = new MimeMessage(session);rn mimemessage.setFrom(new InternetAddress(this.mailFromAddress));rn if (mailTOAddress != null) rn mimemessage.addRecipients(javax.mail.Message.RecipientType.TO,rn this.mailTOAddress);rn rn if (mailCCAddress != null) rn mimemessage.addRecipients(javax.mail.Message.RecipientType.CC,rn this.mailCCAddress);rn rn if (mailBCCAddress != null) rn mimemessage.addRecipients(javax.mail.Message.RecipientType.BCC,rn this.mailBCCAddress);rn rn mimemessage.setSubject(this.mailSubject);rn mimemessage.setContent(this.mailBody);rn mimemessage.setSentDate(new Date());rn Transport transport = session.getTransport("smtp");rn transport.connect(this.mailSMTPHost, this.mailUser, this.mailPassword);rn Transport.send(mimemessage);rn System.out.println("已向下列邮箱发送了邮件");rn if (mailTOAddress != null) rn for (int i = 0; i < mailTOAddress.length; i++) rn System.out.println(mailTOAddress[i]);rn rn rn if (mailCCAddress != null) rn for (int i = 0; i < mailTOAddress.length; i++) rn System.out.println(mailCCAddress[i]);rn rn rn if (mailBCCAddress != null) rn for (int i = 0; i < mailTOAddress.length; i++) rn System.out.println(mailBCCAddress[i]);rn rn rnrnrnrn以上是我在网上搜到的一个发邮件的mail类,main()方法就不贴出来了。运行的时候报错:rnD:\My Documents\NetBeansProjects\Mail\src\mail\Mail.java:116: 找不到符号rn符号: 变量 StringHelperrn位置: 类 mail.Mailrn ArrayList alAddress = StringHelper.split(strAddress, ';');rnrn是不是缺少import org.hibernate.util.StringHelper这个包啊?请高手指点,谢谢...rnrn
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法