| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 【intellij idea 报错 “java: 程序包com.aliyun.odps.udf不存在” 错误处理】 -> 正文阅读 |
|
[开发工具]【intellij idea 报错 “java: 程序包com.aliyun.odps.udf不存在” 错误处理】 |
Cannot resolve com.aliyun.odps:odps-sdk-core:X.XX.X错误处理 ? intellij idea 报错 “java: 程序包com.aliyun.odps.udf不存在” 错误处理 报错前提 1、intelli idea 已安装好maxcompute studio 。 ????????未安装可移步参考推荐的博客: ????????1.1、IDEA安装MaxCompute Studio的详细步骤 : IDEA安装MaxCompute Studio的详细步骤_数据搬运工-CSDN博客_idea 安装maxcompute 安装好maxcompute studio可以在在创建工程页面看到 maxcompute studio的图样。 2、在步骤1基础上创建好相关实验样例但未成功出现报错; 阿里云实验样例参考: ????????Intellij IDEA实现Maxcompute UDF自定义函数以周日为一周第一天的周数:Intellij IDEA实现Maxcompute UDF自定义函数以周日为一周第一天的周数_数据搬运工-CSDN博客 学习样例 Weeknum.java 代码
3、实验样例打包成jar包教程参考【与报错处理无关】; 使用Intellij Idea打包java为可执行jar包 :使用Intellij Idea打包java为可执行jar包_Red风信子的博客-CSDN博客_idea打包java可执行jar包 阿里云udf包错误处理排查: import com.aliyun.odps.udf.UDF; //未能成功引用udf,提示报错 “java: 程序包com.aliyun.odps.udf不存在” 报错:【已经安装了maxcompute-studio情况下出现】 提示以下报错: ????????Cannot resolve com.aliyun.odps:odps-sdk-core:0.38.3 该报错意思是:未安装对应的aliyun.odps.udf包或未找到可使用的aliyun.odps.udf包路径。 解决过程: ????????1、查看工程maven的pom.xml的properties配置,如图所示 ????????2、查看maven仓库下的jar信息 ????????????????查看java工程依赖的仓库有无相关udf的jar包。maven的jar路径一般是在C:盘下 ????????????????查看maven的配置路径:? ? ? ? ? ? ?? ?????????我的maven文件夹地址:C:\Users\username\.m2\repository\ ?????????阿里云的依赖包路径:C:\Users\username\.m2\repository\com\aliyun\odps\odps-sdk-udf ????????????????查看上面java的依赖包路径情况,在0.38.3目录下无对应的udf的jar包,而在0.31.4-public下有。 ????????因此发现原因: ????????????????和java开发中的maven的配置有关 默认生成的maven的依赖version指向高版本,高版本jar未下载成功 没有对应的udf.jar的包,需要替换到已存在版本的jar包路径。 ????????3、修改配置文件pom.xml并重启intelli idea 重启工程: ????????????????需要改下 maven的pom.xml里面 version配置 之后重启工程【重启才能生效】。 至此 问题处理解决。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 17:05:27- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |