java: 程序包org.junit不存在,无法通过Test测试

简介: IDEA Error: java: 程序包org.junit不存在,无法通过Test测试

方法1.改版本号

查看自己idea安装目录中的lib文件夹,查看junit的版本号,在pom文件中改成idea同样版本的即可。


方法2. 勾选Delegate IDE build/run actions to Maven 选项

在File | Settings | Build, Execution, Deployment | Build Tools | Maven | Runner 中勾选即可。(不推荐:

勾选这个选项会把IDEA 的 build/run 动作委托给 maven,可能会影响到程序的运行。

如果解决不了,或者不想勾选Delegate IDE build/run actions to Maven 选项,可以尝试方法3。


方法3.maven版本太低

笔者出现这个问题的时候使用的版本是maven-3.2.5版本,这相对于当前是很老的版本。在网上所有办法都解决不了的情况下试着换了版本,换成官网版本maven-3.8.4版本。在修改了环境变量,把idea自带的maven换成自己的版本,一切问题都解决了。


注:笔者idea的版本为2020.1

Maven官网下载地址 :https://maven.apache.org/download.cgiimage.png

目录
相关文章
|
12天前
|
Java 流计算
利用java8 的 CompletableFuture 优化 Flink 程序
本文探讨了Flink使用avatorscript脚本语言时遇到的性能瓶颈,并通过CompletableFuture优化代码,显著提升了Flink的QPS。文中详细介绍了avatorscript的使用方法,包括自定义函数、从Map中取值、使用Java工具类及AviatorScript函数等,帮助读者更好地理解和应用avatorscript。
利用java8 的 CompletableFuture 优化 Flink 程序
|
15天前
|
Java 流计算
Flink-03 Flink Java 3分钟上手 Stream 给 Flink-02 DataStreamSource Socket写一个测试的工具!
Flink-03 Flink Java 3分钟上手 Stream 给 Flink-02 DataStreamSource Socket写一个测试的工具!
31 1
Flink-03 Flink Java 3分钟上手 Stream 给 Flink-02 DataStreamSource Socket写一个测试的工具!
|
2天前
|
Java Maven 数据安全/隐私保护
如何实现Java打包程序的加密代码混淆,避免被反编译?
【10月更文挑战第15天】如何实现Java打包程序的加密代码混淆,避免被反编译?
12 2
|
2天前
|
存储 人工智能 Java
将 Spring AI 与 LLM 结合使用以生成 Java 测试
AIDocumentLibraryChat 项目通过 GitHub URL 为指定的 Java 类生成测试代码,支持 granite-code 和 deepseek-coder-v2 模型。项目包括控制器、服务和配置,能处理源代码解析、依赖加载及测试代码生成,旨在评估 LLM 对开发测试的支持能力。
9 1
|
5天前
|
安全 Java Linux
java程序设置开机自启
java程序设置开机自启
|
8天前
|
运维 Java Linux
【运维基础知识】Linux服务器下手写启停Java程序脚本start.sh stop.sh及详细说明
### 启动Java程序脚本 `start.sh` 此脚本用于启动一个Java程序,设置JVM字符集为GBK,最大堆内存为3000M,并将程序的日志输出到`output.log`文件中,同时在后台运行。 ### 停止Java程序脚本 `stop.sh` 此脚本用于停止指定名称的服务(如`QuoteServer`),通过查找并终止该服务的Java进程,输出操作结果以确认是否成功。
14 1
|
10天前
|
Java Python
如何通过Java程序调用python脚本
如何通过Java程序调用python脚本
11 0
|
13天前
|
分布式计算 Java 大数据
大数据-122 - Flink Time Watermark Java代码测试实现Tumbling Window
大数据-122 - Flink Time Watermark Java代码测试实现Tumbling Window
27 0
|
16天前
|
Java
java的程序记录时间
java的程序记录时间
21 0
|
18天前
|
算法 Java 测试技术
数据结构 —— Java自定义代码实现顺序表,包含测试用例以及ArrayList的使用以及相关算法题
文章详细介绍了如何用Java自定义实现一个顺序表类,包括插入、删除、获取数据元素、求数据个数等功能,并对顺序表进行了测试,最后还提及了Java中自带的顺序表实现类ArrayList。
12 0