JSR 275似乎处于拒绝状态。 JScience似乎有一个实现,似乎有unitsofmeasure。
答案 0 :(得分:13)
由于JSR-275已被拒绝,因此javax名称空间无法使用,并且已被命名空间org.unitsofmeasurement取代。 JScience implementation已发布,截至撰写本文时为version 4.3.1 in Oct 2012。 干杯, Jean-Marie Dautelle(JScience项目业主)
答案 1 :(得分:7)
虽然JScience还计划在某些时候实施它,但请注意JSR 363,Java的新测量单位标准(JSR 275的继任者)在早期草案阶段可用,请参阅http://unitsofmeasurement.github.io/ 您还可以在MavenCentral等地方找到API和RI。
维尔纳 (Co Spec Lead,JSR 363)
答案 2 :(得分:2)
正如@WernerKeil所说,替换似乎是JSR 363。我做了一些研究(这些东西很难找到,分散在各处,没有明确的概述,这就是我在这里发布的原因)而且你似乎想要引入已发布的unitofmeasurement依赖,例如from Maven喜欢这样:
<dependency>
<groupId>javax.measure</groupId>
<artifactId>unit-api</artifactId>
<version>1.0</version>
</dependency>
然后在最终的应用程序中,您需要一个实现,例如reference implementation,例如from Maven:
<dependency>
<groupId>tec.units</groupId>
<artifactId>unit-ri</artifactId>
<version>1.0.2</version>
</dependency>
我还没试过这个,但到目前为止看起来最有希望了。