gpt4 book ai didi

java - 未找到测量服务提供商

转载 作者:行者123 更新时间:2023-12-02 13:20:44 25 4
gpt4 key购买 nike

我正在研究计量单位开源库,我使用的maven依赖是:

<dependency>
<groupId>tec.units</groupId>
<artifactId>unit-ri</artifactId>
<version>1.0.2</version>
</dependency>

它实现了 JSR-363。当我尝试按如下方式使用它时:

ServiceProvider provider = ServiceProvider.current();

结果是:

Exception in thread "main" java.lang.IllegalStateException: No measurement ServiceProvider found.

谁能告诉我出了什么问题吗?

最佳答案

在 Netbeans IDE 中打开 bean 时,我在 java bean 表单中使用度量库时遇到了同样的问题。这个技巧对我有用:

import javax.measure.spi.ServiceProvider;
import tec.units.ri.spi.DefaultServiceProvider;

private ServiceProvider serviceProvider;
try {
serviceProvider = ServiceProvider.current();
} catch ( IllegalStateException e ) {
serviceProvider = new DefaultServiceProvider();
}

关于java - 未找到测量服务提供商,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43583267/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com