Opened 2 years ago

Closed 14 months ago

#2511 closed defect (fixed)

Require Java 8

Reported by: zzz Owned by: zzz
Priority: minor Milestone: 0.9.47
Component: installer Version: 0.9.40
Keywords: Cc:
Parent Tickets: #2098, #2716 Sensitive: no


A couple weeks ago I stuck in a log warning for Java 7, for .41, so that's a start.

Java 8 would leave behind old windows users (XP?), and also wheezy/jessie and precise/trusty, so that would be a big decision. I'd propose 0.9.44 Jan. 2020 at the earliest, but it really has to be driven by our user base, as we've discussed. Maybe should wait until after the Ubuntu 20.04 LTS comes out and then we can abandon precise and trusty.

Even a Java 7 requirement for the jars used in android (kitkat 4.4 minimum) would leave behind 4% of android users and we haven't set a target release for doing that yet either.


Change History (4)

comment:1 Changed 2 years ago by zzz - there is hope for having android compile Java 8 code down to 7 for runtime. Not there yet.

comment:2 Changed 18 months ago by zzz

Component: otherinstaller
Milestone: eventually0.9.47
Owner: set to zzz
Parent Tickets: 2098
Sensitive: unset
Status: newaccepted

As noted in OP, warning added in 0.9.41 July 2019.

Pencil in for 0.9.47 Fall 2020. Required for #2098. See #2098 for more info. This will only be for desktop installs, we'll leave Android at Java 7 for now.


  • docs/website
  • izpack config
  • Debian/Ubuntu? control files
  • Debian/Ubuntu? patches
  • build.xml jetty version
  • All build.xml check java version
  • See also i2p.i2p.zzz.jetty94 branch

comment:3 Changed 16 months ago by zzz

Parent Tickets: 20982098, 2716

comment:4 Changed 14 months ago by zzz

Resolution: fixed
Status: acceptedclosed

In ba7d2d518268407924d0ce6d8a9ed7d8bd8f89bb 0.9.46-2
Debian and website changes to follow

Note: See TracTickets for help on using tickets.