jenkins使用maven打包报错error: cannot find symbol

maven | 2022-04-08 10:01:17

1.我本地打包没有任何问题,但是jenkins使用maven打包报错

[ERROR] /var/jenkins_home/workspace/datService.java:[9,15] error: cannot find symbol

2.第一反应我就是网上搜了一下这个错误,有说 maven 打包插件 版本不对的,什么都有

关键我本地能打包成功,我本地和服务器的环境 ,java不是同一个版本的,maven是同一个版本的

那就是java的问题,java和maven的版本 不要刻意保持一致,因为随着时间迁移,开发人众多。。。

所以我找到报错的地方

import sun.misc.BASE64Encoder;

这个是引用jdk的包,这确实是java的问题

3.我换个写法就好了

import java.util.Base64;
String imgData = Base64.getEncoder().encodeToString(data);

 

 

登录后即可回复 登录 | 注册
    
关注编程学问公众号