JetBrains 64-bit JRE option in 2016.3.1 installer (Windows)

Answered

Hello,

I am about to do a clean install of IDEA 2016.3.1 on Windows (10 Pro 64-bit) and noticed a new option in the installer to download and install a JetBrains 64-bit JRE. 

Is there any reason I should use this option over just using the Oracle 8u112 64-bit JDK I have installed? 

What is the recommended configuration on Windows? Would it be sensible to go with the Oracle 8u112 64-bit JDK for the SDK and the JetBrains 64-bit JRE for running IntelliJ itself?

I have had a look for some info on which JetBrains recommends but cannot find anything related to this new installer option. I just want to setup the "best" (as much as one can) environment for which to work in. 

Many thanks,

Morgan

15 comments
Comment actions Permalink

> Is there any reason I should use this option over just using the Oracle 8u112 64-bit JDK I have installed? 

Yes, JetBrains Runtime fixes a lot of issues with font rendering and performance that are still not fixed in Oracle JDK. There is no reason not to use it.

> What is the recommended configuration on Windows? Would it be sensible to go with the Oracle 8u112 64-bit JDK for the SDK and the JetBrains 64-bit JRE for running IntelliJ itself?

Yes, it's the recommended setup.

5
Comment actions Permalink

Thanks again Serge. If it is the recommend option perhaps the 64-bit JRE could be bundled in the installer in the future like the 32-bit JRE is? 

1
Comment actions Permalink

That is the plan for the future versions. 64-bit Java will be bundled by default, 32-bit Java will be an optional download for users with 32-bit operating systems.

4
Comment actions Permalink

Good to know! Many thanks for such quick replies. Have a lovely Christmas and New Year Serge.

1
Comment actions Permalink

Is there a way to download the JDK manually? I am behind a corporate firewall, so the installer download fails.

0
Comment actions Permalink

What JDK do you need to download? 64-bit JDK is already bundled.

0
Comment actions Permalink


Whenever I try to install and select the option `Download and install JRE x86 by JetBrains` that option fails because of a certificate issue due to the corporate web-proxy. Is there a work-around for this?

0
Comment actions Permalink

Do you work on the 32-bit system? Why do you create only the 64-bit launcher and want to download 32-bit JDK?

0
Comment actions Permalink

You're right, I should be selecting both as I have some 32-bit providers. But still, the download will fail whenever I try to run it, even with both the x86 and x64 selected.

0
Comment actions Permalink

Manual JDK downloads are available from https://bintray.com/jetbrains/intellij-jdk/.

You can unpack it into IDE_HOME\jre directory.

0
Comment actions Permalink

I'm a bit confused now. I'm just installing PyCharm Community and dialog looks exactly like the one from Alex Bello's screenshot — there's only a checkbox to Download and install JRE x86 by JetBrains. I'm on 64-bit Windows.

What happens when I leave it unchecked? No JetBrains JRE will be installed and PyCharm will be using Oracle JRE or just 64-bit JetBrains JRE will be installed by default? And what happens when I check it?

Thank you.

0
Comment actions Permalink

When unchecked, only 64-bit bundled JetBrains Runtime is installed. When checked, installer will also download and install 32-bit JetBrains Runtime, so you will have both. Enabling this checkbox makes sense only on 32-bit systems.

0
Comment actions Permalink

OK, so the 64-bit JRE is installed by default and I cannot influence it, right? What about 32-bit system? Do I have to explicitly check it to install the 32-bit JRE otherwise no JetBrains JRE is installed? What would it be good for to install also the 32-bit JRE on a 64-bit system?

Shouldn't it be that on a 64-bit system, the 64-bit JRE is installed, on a 32-bit system, the 32-bit JRE is installed and there's no checkbox in the installer?

It's quite confusing option.

0
Comment actions Permalink

> OK, so the 64-bit JRE is installed by default and I cannot influence it, right?

Yes.

> What about 32-bit system? Do I have to explicitly check it to install the 32-bit JRE otherwise no JetBrains JRE is installed?

As far as I remember, it's checked on 32-bit systems by default.

> What would it be good for to install also the 32-bit JRE on a 64-bit system?

Only if there is some issue specific to 64-bit runtime on your system and you want to use the 32-bit runtime instead.

> Shouldn't it be that on a 64-bit system, the 64-bit JRE is installed, on a 32-bit system, the 32-bit JRE is installed and there's no checkbox in the installer?

We don't bundle 32-bit runtime since there are very few users on the 32-bit systems, therefore it's provided as an option. Why not download and install it automatically? Some environments have no internet connection and the installer will fail. User has an option to install the runtime manually or use the system runtime instead.

1
Comment actions Permalink

OK, thank you for the explanation. It would be good to have that information somewhere in a documentation. Unless it's there already.

0

Please sign in to leave a comment.