Details
-
Story
-
Status: Resolved
-
Major
-
Resolution: Duplicate
-
None
-
None
-
None
Description
Some things like "javax.annotations" are no longer accessible in Java 9 unless you jump through hoops and they have been deprecated and will be removed in a future release.
The default java in Ubuntu Bionic appears to be Java 9, but 8 is available, so I will make the docker file use that for now.
We use annotations and the "js" library "make check" fails to build when jdk9 is in use.
See this page for more details:
https://blog.codefx.org/java/java-9-migration-guide/
Attachments
Issue Links
- duplicates
-
THRIFT-4766 JDK9+ fails on missing annotations
- Closed
- is duplicated by
-
THRIFT-4766 JDK9+ fails on missing annotations
- Closed
- is related to
-
THRIFT-4579 Use Ubuntu Bionic (18.04 LTS) for CI builds instead of Artful (17.10)
- Closed