# Java SE and installing for 64-bit OSX

**URL:** https://discourse.processing.org/t/java-se-and-installing-for-64-bit-osx/15038
**Category:** Processing
**Created:** [October 30, 2019, 2:06am UTC](https://discourse.processing.org/t/java-se-and-installing-for-64-bit-osx/15038 "2019-10-30T02:06:25Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![neari](https://avatars.discourse-cdn.com/v4/letter/n/ac91a4/32.png) [@neari](https://discourse.processing.org/u/neari)
#### Post date: [October 30, 2019, 2:06am UTC](https://discourse.processing.org/t/java-se-and-installing-for-64-bit-osx/15038/1 "2019-10-30T02:06:25Z")

</div>

Hi, I am a newbie to the forum but have some working experiences with processing™

I just wanted to know what Apple Mac is using to replace Java virtual machine, I was asked to install latest version of Java SE 15.0 but I have always been running my processing sketches on this MBP for awhile, I didn’t realize to install Java Web start or VM, anyone know if that if Java SE is 64-bit?

ThxQ

---

<div class="post-metadata">

### Author: ![macbrayne](https://avatars.discourse-cdn.com/v4/letter/m/5f8ce5/32.png) [@macbrayne](https://discourse.processing.org/u/macbrayne)
#### Post date: [October 30, 2019, 5:53pm UTC](https://discourse.processing.org/t/java-se-and-installing-for-64-bit-osx/15038/2 "2019-10-30T17:53:56Z")

</div>

Yes, Java SE [is 64-bit](https://adoptopenjdk.net/releases.html)  
Java Web Start is unfortunately [deprecated](https://www.oracle.com/technetwork/java/javase/9-deprecated-features-3745636.html) since Java 9 and [has been removed](https://www.oracle.com/technetwork/java/javase/javaclientroadmapupdate2018mar-4414431.pdf) in Java 11  
Processing brings the Java 1.8.0 Update 202 JVM (→ Java 8) out of the box (At least on my Windows PC)

As I don’t use Apple products I don’t know what they are trying to do but Java is probably going to stay being available for MacOS.

Java SE 15.0 (→ Java 5) was released in 2004 and got (public) security updates until 2009. I wouldn’t advise you using Software needing a version of Java that old.

---

<div class="post-metadata">

### Author: ![neari](https://avatars.discourse-cdn.com/v4/letter/n/ac91a4/32.png) [@neari](https://discourse.processing.org/u/neari)
#### Post date: [October 30, 2019, 6:30pm UTC](https://discourse.processing.org/t/java-se-and-installing-for-64-bit-osx/15038/3 "2019-10-30T18:30:36Z")

</div>

Thanks, that’s not too good when the Java SE is more than 10 years. I see I didn’t have to install Java on Apple is becasue it might have been using Java Runtime Environment (JRE) or Java 6 or above in pre-installed on OSX sufficiently enough for running Processing IDE.

I have installed a version of Java JDK on my Windows 7/8/10. I will look through Java documentation for a newest version of the Java on the Mac. If there is any, thank you for clearing that up.

Best,  
NYJ

---

<div class="post-metadata">

### Author: ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)
#### Post date: [November 13, 2019, 1:31pm UTC](https://discourse.processing.org/t/java-se-and-installing-for-64-bit-osx/15038/4 "2019-11-13T13:31:05Z")

</div>

> [@neari](#):
>
> I was asked to install latest version of Java SE 15.0

What / who asked you to do this?

Keep in mind that if you are using the Processing IDE, it comes with its own version of Java already built-in to PDE – you do **not** need to install, change, or upgrade any system Java, either for Mac or Windows. PDE comes with the right Java, batteries included.

If you are trying to develop Processing applications in something like Eclipse – so, programming in Java in a non-Processing IDE, using Processing as a library rather than a language – then you will want to install a correct version of Java as a library available to Eclipse – again, you don’t need to mess with the Mac or Windows system Java at all, and you can install multiple Javas side-by-side as resources. The recommended version if you plan to build Processing 3 is JRE 8u202:

- [Build Instructions · processing/processing Wiki · GitHub](https://github.com/processing/processing/wiki/Build-Instructions)

Although if you are planning on creating libraries / tools / applications in Eclipse then Java 10/11 may work just fine for you.

---

<div class="post-metadata">

### Author: ![neari](https://avatars.discourse-cdn.com/v4/letter/n/ac91a4/32.png) [@neari](https://discourse.processing.org/u/neari)
#### Post date: [November 13, 2019, 4:17pm UTC](https://discourse.processing.org/t/java-se-and-installing-for-64-bit-osx/15038/5 "2019-11-13T16:17:04Z")

</div>

Hi, Thank you for contributing to the conversation, I’ve noticed that after installing JRE, my processing sketches are running smoother and the loading timing and eGPU process improvement on the graphic displays on my MacBookPro machine. Before making the installation, there are always a prompt window asking to install Java, I finally chosen to make it. Maybe due to other applications I am running in the backend. I know Processing Java is ITB, and I run a [VJ software](http://vidvox.net) and [syphon](http://syphon.v002.info/) with processing™ but none of them requires OTB Java. I think therefore is just a marketing window popup request.

Thank you much appreciations.

---

<div class="post-metadata">

### Author: ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)
#### Post date: [November 13, 2019, 4:56pm UTC](https://discourse.processing.org/t/java-se-and-installing-for-64-bit-osx/15038/6 "2019-11-13T16:56:33Z")

</div>

Great! Just to really underscore this point:

**If** you are running Processing using PDE on Mac, just remember: installing / updating / changing / adding to the system Java on your Mac _does not change which Java Processing uses at all_. Processing.app uses its own Java in Processing.app/Contents/Java. You can use “Show Package Contents” in Finder to inspect it. If you used a Java system installer, those files in Processing.app will remain unchanged, and those are the files used when you run sketches.

So installing Java on your Mac might have somehow changed something about how your Mac runs overall if you have Java apps running in the environment – I’m glad if you are seeing better performance of your desktop for some reason! – but if you are using Processing.app, installing Java on your Mac doesn’t change anything about the Java that Processing.app uses or how it uses it.
