# Not working in Linux

**URL:** <https://forum.inductiveautomation.com/t/not-working-in-linux/7427>\
**Category:** Ignition\
**Created:** [October 16, 2013, 9:58pm UTC](https://forum.inductiveautomation.com/t/not-working-in-linux/7427 "2013-10-16T21:58:23Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![empower](https://avatars.discourse-cdn.com/v4/letter/e/46a35a/32.png) [@empower](https://forum.inductiveautomation.com/u/empower)\
**Post date:** [October 16, 2013, 9:58pm UTC](https://forum.inductiveautomation.com/t/not-working-in-linux/7427/1 "2013-10-16T21:58:23Z")

</div>

I have a clean install of Ubuntu 12.04.  
I installed XAMPP successfully.  
I installed the latest Oracle Java successfully. Firefox shows I’m running the latest version.  
I downloaded the LTR version of Ignition and installed it successfully.

I can get to the gateway, but I can’t launch the designer. The jnlp file is downloaded to my “Downloads” folder. If I try to launch it from there, it just opens in Firefox and does absolutely nothing. I’ve deleted the lines in the jnlp file that I saw recommended in another thread.

I’m evaluating this software largely because of the supposed Linux support. Does this work on Linux or not? Where have I gone wrong?

---

<div class="post-metadata">

**Author:** ![empower](https://avatars.discourse-cdn.com/v4/letter/e/46a35a/32.png) [@empower](https://forum.inductiveautomation.com/u/empower)\
**Post date:** [October 16, 2013, 10:30pm UTC](https://forum.inductiveautomation.com/t/not-working-in-linux/7427/2 "2013-10-16T22:30:42Z")

</div>

Thanks to VMWare, I found out that everything works fine with IcedTea Java. At least the designer launches. Is this going to cause any other problems that I should know about?

---

<div class="post-metadata">

**Author:** ![Kyle\_Chase](https://avatars.discourse-cdn.com/v4/letter/k/9de0a6/32.png) [@Kyle\_Chase](https://forum.inductiveautomation.com/u/Kyle_Chase)\
**Post date:** [October 17, 2013, 7:34am UTC](https://forum.inductiveautomation.com/t/not-working-in-linux/7427/3 "2013-10-17T07:34:38Z")

</div>

You need to tell your OS to open jnlp files with javaws.

---

<div class="post-metadata">

**Author:** ![nmudge](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nmudge/32/3394_2.png) [@nmudge](https://forum.inductiveautomation.com/u/nmudge)\
**Post date:** [October 17, 2013, 12:33pm UTC](https://forum.inductiveautomation.com/t/not-working-in-linux/7427/4 "2013-10-17T12:33:29Z")

</div>

Kyle is right, “You need to tell your OS to open jnlp files with javaws.”

Just as a note, Ignition absolutely does work well on Linux. The Ignition server, clients and designers work well on Linux. I’ve been doing active Ignition development on Ubuntu and Debian for 2-3 years using the Sun/Oracle Java.

Nick

---

<div class="post-metadata">

**Author:** ![empower](https://avatars.discourse-cdn.com/v4/letter/e/46a35a/32.png) [@empower](https://forum.inductiveautomation.com/u/empower)\
**Post date:** [October 17, 2013, 12:51pm UTC](https://forum.inductiveautomation.com/t/not-working-in-linux/7427/5 "2013-10-17T12:51:26Z")

</div>

Thanks for the responses. Is Oracle Java preferred?

---

<div class="post-metadata">

**Author:** ![adamaustin](https://avatars.discourse-cdn.com/v4/letter/a/5f8ce5/32.png) [@adamaustin](https://forum.inductiveautomation.com/u/adamaustin)\
**Post date:** [October 17, 2013, 5:12pm UTC](https://forum.inductiveautomation.com/t/not-working-in-linux/7427/6 "2013-10-17T17:12:06Z")

</div>

[Sun and Oracle](http://www.oracle.com/us/sun/index.html) are the same.

---

<div class="post-metadata">

**Author:** ![nmudge](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nmudge/32/3394_2.png) [@nmudge](https://forum.inductiveautomation.com/u/nmudge)\
**Post date:** [October 17, 2013, 5:27pm UTC](https://forum.inductiveautomation.com/t/not-working-in-linux/7427/7 "2013-10-17T17:27:17Z")

</div>

But there is also OpenJDK ([en.wikipedia.org/wiki/IcedTea](http://en.wikipedia.org/wiki/IcedTea))

---

<div class="post-metadata">

**Author:** ![empower](https://avatars.discourse-cdn.com/v4/letter/e/46a35a/32.png) [@empower](https://forum.inductiveautomation.com/u/empower)\
**Post date:** [October 17, 2013, 6:08pm UTC](https://forum.inductiveautomation.com/t/not-working-in-linux/7427/8 "2013-10-17T18:08:27Z")

</div>

Exactly. Does Inductive Automation have a stance one way or another: Oracle, OpenJDK, IcedTea?

---

<div class="post-metadata">

**Author:** ![Carl.Gould](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/carl.gould/32/7262_2.png) [@Carl.Gould](https://forum.inductiveautomation.com/u/Carl.Gould)\
**Post date:** [October 17, 2013, 6:21pm UTC](https://forum.inductiveautomation.com/t/not-working-in-linux/7427/9 "2013-10-17T18:21:33Z")

</div>

I actually think this is a hard question to answer, because there are so many variables involved.

In general, my advice is go with Oracle on Windows, and go with whatever works best for you on Linux. I’ve had good luck with OpenJDK on linux.

As time goes on, OpenJDK and the Oracle JDK are moving closer and closer together, so it’s hard for us to have a hard-and-fast stance.

---

<div class="post-metadata">

**Author:** ![empower](https://avatars.discourse-cdn.com/v4/letter/e/46a35a/32.png) [@empower](https://forum.inductiveautomation.com/u/empower)\
**Post date:** [October 17, 2013, 6:25pm UTC](https://forum.inductiveautomation.com/t/not-working-in-linux/7427/10 "2013-10-17T18:25:36Z")

</div>

Thank you very much, Carl.

---

<div class="post-metadata">

**Author:** ![Kyle\_Chase](https://avatars.discourse-cdn.com/v4/letter/k/9de0a6/32.png) [@Kyle\_Chase](https://forum.inductiveautomation.com/u/Kyle_Chase)\
**Post date:** [October 17, 2013, 7:11pm UTC](https://forum.inductiveautomation.com/t/not-working-in-linux/7427/11 "2013-10-17T19:11:38Z")

</div>

We have ran production servers on both OpenJDK and Oracle JVMs on Linux. For us, the only reason to use Oracle over OpenJDK is some more development tools are available for troubleshooting bugs (we develop modules for our clients). If you arent doing module development, then OpenJDK is probably preferred, as updates and security patches will be included with the systems package manager. OpenJDK and Oracle JVM will give similar performance as well.
