-
Notifications
You must be signed in to change notification settings - Fork 227
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Retrolambda can not be run under JDK 9 #137
Comments
This problem originates from Retrolambda's build processing itself with Retrolambda so that the Maven plugin, which is Java 6 compatible, can be compiled to call Retrolambda's APIs directly. Some options for fixing this:
I'll try out the first option and see how it goes... |
I think the problem could be easily solved by replacing
with
at |
This has been fixed in Retrolambda 2.5.2 |
Had this issue in Gradle 4.4.1 - currently the most recent version. Gradle 4.4.1 uses Retrolambda 2.5.1 so I hope they add the fixed version soon. I reported this issue here: Gradle - Issue 3921 |
If we run retrolambda under Java 9, then this error appears:
Compared with issue #119 indeed at
net.orfjackal.retrolambda.SystemPropertiesConfig.parsePathList(SystemPropertiesConfig.java:158)
there is a call to Stream.of which, since retrolamda jar is downgraded, it falls to the same problem.Apart of the obvious answer ("run retrolambda under Java 8), is there any real solution to this problem?
The text was updated successfully, but these errors were encountered: