我对 Java 中的实时系统开发非常陌生。我在 OpenSuse 中创建 Java 文件并编译它。我收到一个错误:
导入 javax.realtime 无法解析。
我一直在寻找 RealTime JAR 文件。我尝试了很多网站,例如 FindJar.com、Oracle 网站 (Sun) 等,但我找不到它。
知道如何解决这个问题吗?
我对 Java 中的实时系统开发非常陌生。我在 OpenSuse 中创建 Java 文件并编译它。我收到一个错误:
导入 javax.realtime 无法解析。
我一直在寻找 RealTime JAR 文件。我尝试了很多网站,例如 FindJar.com、Oracle 网站 (Sun) 等,但我找不到它。
知道如何解决这个问题吗?
实时行为不是您可以通过添加 Jar 文件来添加到 VM 的东西。在实时 JVM 中,处理优先级和同步的方式完全不同。您可以下载 JamaicaVM 个人版来试用 RTSJ:“http://www.aicas.com/jamaica-pe.html”。JamaicaVM 不仅提供 javax.realtime 包,还提供实时垃圾收集。
您可以尝试:http : //www.timesys.com/java/(来自 timesys 的 RTSJ 参考实现)。该副本用于研究目的。
查看http://java.sun.com/javase/technologies/realtime/rts/。如果满足您的要求,则有评估下载和学术许可证
我发现Javolution-Core包包含javax.realtime.RealtimeThread
类https://mvnrepository.com/artifact/org.javolution/javolution-core-java/6.0.0。javax.realtime.SchedulingParameters
但是,这个包中javax.realtime.ReleaseParameters
仍然缺少基本的依赖项。
我认为您可以在此处从 IBM 下载用于 Java 8 的 RT 实现。
此外,如果您想了解更多信息,请查看此答案。