java: 包 org.apache.commons.math3.fraction 不存在
java: package org.apache.commons.math3.fraction does not exist
我想在 java 中使用以下包:
import org.apache.commons.math3.fraction.BigFraction;
以运行为例:
public class Test {
public static void main(String[] args) {
double[] n = {0.750000000, 0.518518000, 0.905405400, 0.142857143,
3.141592654, 2.718281828, -0.423310825, 31.415926536};
for (double d : n)
System.out.printf("%-12s : %s%n", d, new BigFraction(d, 0.00000002D, 10000));
}
}
但我收到以下错误:
java: package org.apache.commons.math3.fraction does not exist
有解决办法吗?
在我的案例中有一些与其他案例不同的地方是“公共资源”以红色突出显示,而其余的则没有。
您是否检查过包是否位于文件系统中的正确位置?如果它位于正确的位置,那么下一个可能成为问题的地方就是导入消息。确保它是正确的,如果你想减少可能的拼写错误,也许可以尝试将其缩短为 org.apache.commons.math3.*。
鉴于您使用的是 Maven,只需将以下依赖项添加到 pom.xml
并在 IDE 中重新加载项目:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-math3</artifactId>
<version>3.6.1</version>
</dependency>
我想在 java 中使用以下包:
import org.apache.commons.math3.fraction.BigFraction;
以运行为例:
public class Test {
public static void main(String[] args) {
double[] n = {0.750000000, 0.518518000, 0.905405400, 0.142857143,
3.141592654, 2.718281828, -0.423310825, 31.415926536};
for (double d : n)
System.out.printf("%-12s : %s%n", d, new BigFraction(d, 0.00000002D, 10000));
}
}
但我收到以下错误:
java: package org.apache.commons.math3.fraction does not exist
有解决办法吗?
在我的案例中有一些与其他案例不同的地方是“公共资源”以红色突出显示,而其余的则没有。
您是否检查过包是否位于文件系统中的正确位置?如果它位于正确的位置,那么下一个可能成为问题的地方就是导入消息。确保它是正确的,如果你想减少可能的拼写错误,也许可以尝试将其缩短为 org.apache.commons.math3.*。
鉴于您使用的是 Maven,只需将以下依赖项添加到 pom.xml
并在 IDE 中重新加载项目:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-math3</artifactId>
<version>3.6.1</version>
</dependency>