Zulu Community

Zulu don’t work on Windows 7

Updated on September 7, 2016 in Zulu on Windows
14 on April 4, 2016

I installed zulu1.6.0_73-6.10.0.3-win64.msi, zulu7.13.0.1-jdk7.0.95-win_x64.msi, zulu8.13.0.5-jdk8.0.72-win_x64.msi on Windows 7.
When I want to start Areca Backup, FAR, dbeaver, Freeplane etc., they don’t work, they all say that JAVA is missing.

  • Liked by
Reply
0 on April 5, 2016

NumOpen, 

We do have an open Zulu bug today that is very close to what you describe. Here is its description:
Bug 6351 – Oracle installer sets up association with .jar files, Zulu does not (.msi)
Basically it means the Oracle MSI installer is doing some additional Windows registry settings that the Zulu MSI installer doesn’t know anything about. We have that reported bug already in the Zulu backlog for correction.

Your problem seems very similar, even though it is not JAR file related. Rather, you are invoking Java applications that presume a certain Java will run them. I would need to see your explicit Windows error prompts to be certain, because “JAVA is missing” isn’t sufficient for me; its a good clue, but not precise enough. Please email support@azul.com and provide screen shots of any errors.

If I’m right, then we need to do some more work on the MSI installer, similar to work planned for Bug 6351, but aimed at your Windows-specific startup scenario.

Matt

  • Liked by
Reply
Cancel
0 on April 12, 2016

Is there any way we can test or verify the file association?   I also ran the 7.13 MSI installer and the 8.13 MSI installer with similar “Java cannot be found” errors

  • Liked by
Reply
Cancel
6 on April 13, 2016

Hello. I wanted to give you both an update on our study of this problem. First, be aware we opened internal cases for both issues, and we know they are separate. Case ZID-6351 covers the JAR file associations where doubleclicking a JAR invokes a JVM, and ZID-6966 covers the Windows registry path lookup for Java Not Found. Particularly for symptoms described in the second case, we found that the WinRun4J launcher uses the Windows registry to look for Java VMs, but does not detect Zulu. We are investigating options to work around the shortcoming in WinRun4J. We should be able to provide workaround steps and options in short order, but the lasting fix may involve a change to WinRun4J, adoption of it by the application authors, and a prolonged life cycle. We are considering a Zulu installer hack to accommodate the shortcoming, even though its is not the elegant approach.

Stay tuned. I don’t know yet when the two cases will be resolved, but rest assured they are prioritized high in the ranked backlog of Zulu improvements.

Matt

on May 16, 2016

Areca Backup, FAR, GloboNote and OpenConcerto are working with Zulu 8.15.0.1 now.
DBeaver, Freeplane, FullSync, PDFsam Basic, ProjectLibre and Sweet Home 3D don’t work.
PDFsam Basic 3.0.2 installs after ignoring the Java alert message but it doesn’t start.
https://sourceforge.net/p/pdfsam/feature-requests/77/

on May 18, 2016

It seems PDFsam Basic 3.0.2 uses Java FX and currently Zulu doesn’t support Java FX.

on May 26, 2016

I’d rather say Zulu doesn’t include Java FX. It supports it if one built OpenJFX and added it to classpath.

on May 26, 2016

Mel, Zulu today does not include OpenJFX, but it is a known request and it is on the Zulu futures feature list.

We did have a older discussion on JFX in this thread: http://zulu.org/forum/thread/add-openjfx-to-zulu/

Here is the salient part of one users approach from that conversation on how to get OpenJFX and drop it onto Zulu:

======Begin Clip=======

Mega huge props to Chris for this article on how to build OpenJFX and use it with Zulu:

http://www.chrisnewland.com/add-javafx-support-to-azul-systems-zulu-jdk-using-openjfx-383

Stellar writeup and clean script. Thanks!

MattS

Hi Matt, just to let you know I’ve added stable OpenJFX builds (8u40) to my server which can be simply unzipped into Zulu JDK to add JavaFX support:http://108.61.191.178/

Cheers,

Chris

Chris Newland

Super cool, Chris, for adding the stable OpenJFX builds (8u40) to your server! http://108.61.191.178/ Thanks for the notification! We totally appreciate it. See you on Twitter!

on May 26, 2016

Thanks Matt for the clarification

on May 28, 2016
Show more replies
  • Liked by
Reply
Cancel
3 on May 17, 2016

NumOpen: 

Your findings agree with ours, with exception of Fullsync which we could not get to work. Below is our internal QA note from ZID-6966:

Verified that Areca 64-bit, FAR, Freeplane and Globonote work with Zulu 64-bit on a 64-bit machine. PdfSAM Basic and dbeaver worked with Oracle JDK but did not work with Zulu. Project libre worked with Oracle JDK + Public JRE but did not work with Zulu. Fullsync didn’t work with Oracle JDK or Zulu.

The remaining items didn’t make the source freeze cutoff for 8.15, so they remain open in a new bug ZID-7239. We also could not take on ZID-6351 this iteration, so I’ve queued it for the next round.

Matt

on May 17, 2016

I don’t succeed in having Freeplane working with Zulu. Freeplane is using http://launch4j.sourceforge.net that doesn’t recognize Zulu, as said at https://sourceforge.net/p/freeplane/featurerequests/2279/

on May 18, 2016

It works now with Freeplane version 1.5.9 rc pre05.

on May 28, 2016
Show more replies
  • Liked by
Reply
Cancel
0 on September 7, 2016

Hello everyone. This turned out to be fairly significant series of changes to the Zulu MSI installer. Thanks to all –NumOpen, Mel, RRjun, and Sergey– for their willingness to test and verify changes. AFAIK, all aspects of the 6351 and 7239 bug reports have shipped in Zulu 8.16 and higher, plus fixes are backported to 7.x and 6.x. 

I’d like to suggest this case is therefore closed. I won’t seal off the thread in case anyone has more to report, but I’d rather we open fresh new focused topics if these reported cases are all indeed working.

Matt

  • Liked by
Reply
Cancel