Closed Manodiestra closed 2 years ago
The issue was the use of OpenJDK. The project requires a proprietary JDK to build.
You may also keep your existing JDK 16 and use JVM option --illegal-access=permit
can someone help me ı am getting same error but ı couldnt understand the answers, detailed answer could be useful. I have both jdk(17.02) and open-jdk(17.01)
@alper50
In your terminal run java --version
and see what it spits out. If it's pulling OpenJDK, then either uninstall it or switch the default Java JDK in your shell PATH to point to the proprietary JDK.
Or you can try doing what @jzy3d suggested and run java --illegal-access=permit -jar my.jar
instead of java -jar my.jar
.
@Manodiestra java --version output is = openjdk 17.0.1 2021-10-19 OpenJDK Runtime Environment (build 17.0.1+12) OpenJDK 64-Bit Server VM (build 17.0.1+12, mixed mode)
and ı decided to run java --illegal-access=permit -jar my.jar but the output is = ' Error: Unable to access jarfile my.jar '
OS: Ubuntu 20.04 java: openjdk 16.0.1 2021-04-20 ant: 1.10.7
I get an error:
I cloned the repo and tried building as specified in the README.md:
I also tried building the distribution package
Then unzipped it and ran it from the command line with
java -jar jmavsim_run.jar
In both cases it stops with error output as follows: (Full output)
Any help to resolve the issue would be appreciated.