caprica / vlcj

Java framework for the vlc media player
http://www.capricasoftware.co.uk/projects/vlcj
1.14k stars 260 forks source link

Move to Java 11 and support the Java Module System for vlcj 4.x #930

Closed caprica closed 4 years ago

caprica commented 4 years ago

4.4.0 will be the last version of vlcj that supports JDK 1.6.

5.0.0 is the next major version of vlcj which already requires JDK 11 and supports the Java Module System.

4.5.0 will be an interim release, same API as 4.4.0, requiring Java 11 and supporting the Java Module System.

This interim release is merited because vlcj 5.x may yet be some considerable time before release (it requires VLC 4.x to be released, this may be a long time away).

caprica commented 4 years ago

Changes made under a new 4.4.x branch, master will become 5.0.0 soon.

Tested with a modularised version of the vlcj-javafx-demo project.

caprica commented 4 years ago

On the 4.x branch f8d5b27d9ba3ae97f180efa52d3439f1512ea14a.

Did the same thing in the vlcj-natives project.

caprica commented 4 years ago

The changes appear to be working and will be included in a 4.5.0 release.