我第一次使用Java时,我正在尝试使用ArrayUtils类。我在mac上使用带eclipse的maven。
我相信我在pom.xml文件中正确地安装了commons
<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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.name</groupId>
<artifactId>cellular-automata</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.12.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
</project>我可以在文件目录- 文件目录映像中看到这个包。
我App.java的前两行是-
package com.name;
import org.apache.commons.lang3.*;但是当我试图运行我的代码时,我会发现这个错误-
package org.apache.commons.lang3 does not exist我做错了什么?
发布于 2021-05-20 18:27:50
您的作用域不应该是provided,除非您正在部署到一个主机,在那里它已经提供了 be 。使用compile代替。
https://stackoverflow.com/questions/67625781
复制相似问题