You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -30,7 +31,7 @@ This is a research project by the [Operating Systems group](https://www.cs.hhu.d
30
31
31
32
## Build instructions
32
33
33
-
hadroNIO is compatible with all Java version, starting from Java 8.
34
+
hadroNIO is compatible with all Java versions, starting from Java 8.
34
35
35
36
Execute the following commands to clone this repository and build a portable JAR-file, containing hadroNIO and all its dependencies:
36
37
@@ -40,19 +41,19 @@ cd hadroNIO/
40
41
./gradlew shadowJar
41
42
```
42
43
43
-
The JAR-file should now be located at `build/provider/libs/hadronio-0.1.2-SNAPSHOT-all.jar`.
44
+
The JAR-file should now be located at `build/provider/libs/hadronio-0.2.0-SNAPSHOT-all.jar`.
44
45
45
46
### Known issues
46
47
47
-
- Building hadroNIO with a Java version higher than 8, but then running it with Java 8 JVM results in a `java.lang.NoSuchMethodError`, regarding the class `java.nio.ByteBuffer`. This happens, because the `ByteBuffer` overrides methode of its super class `Buffer` in Java 9+, while it relies on the implementations provided by `Buffer` in Java 8. If you come across this error, make sure to both build an run hadroNIO using Java 8, or use a newer version of Java altogether.
48
+
- Building hadroNIO with a Java version higher than 8, but then running it with Java 8 JVM results in a `java.lang.NoSuchMethodError`, regarding the class `java.nio.ByteBuffer`. This happens, because the `ByteBuffer` overrides methods of its super class `Buffer` in Java 9+, while it relies on the implementations provided by `Buffer` in Java 8. If you come across this error, make sure to both build an run hadroNIO using Java 8, or use a newer version of Java altogether.
48
49
49
50
## Run instructions
50
51
51
52
To run hadroNIO, **UCX 1.11.2** needs to be installed on your system. See the [OpenUCX GitHub Repository](https://github.com/openucx/ucx) for information on how to build and install UCX.
52
53
53
54
To accelerate an existing Java application (e.g. `application.jar`), the hadroNIO JAR-file needs to be included in the classpath. Additionally, the property `java.nio.channels.spi.SelectorProvider` must be set to `de.hhu.bsinfo.hadronio.HadronioProvider`:
0 commit comments