# Ignition 7.3 and Java 7

**URL:** <https://forum.inductiveautomation.com/t/ignition-7-3-and-java-7/3419>\
**Category:** Ignition\
**Created:** [October 12, 2011, 2:50pm UTC](https://forum.inductiveautomation.com/t/ignition-7-3-and-java-7/3419 "2011-10-12T14:50:26Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [October 12, 2011, 2:50pm UTC](https://forum.inductiveautomation.com/t/ignition-7-3-and-java-7/3419/1 "2011-10-12T14:50:26Z")

</div>

I’m going to be working on getting everything running correctly under Java 7 pretty soon here.

I was hoping that those of you who have already tried Java 7 or those that are willing to try it could do so and report your problems back to me. For some issues it may be helpful to get a gateway backup or window export, but I’ll let you know if that’s necessary.

I’m going to be focusing on 7.3 at first. No promises on 7.2 yet.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [October 12, 2011, 7:04pm UTC](https://forum.inductiveautomation.com/t/ignition-7-3-and-java-7/3419/2 "2011-10-12T19:04:59Z")

</div>

Issues:

- Mobile Module does not work
- Deserialization error on windows that contain a titled border

---

<div class="post-metadata">

**Author:** ![Malcolm](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/malcolm/32/5970_2.png) [@Malcolm](https://forum.inductiveautomation.com/u/Malcolm)\
**Post date:** [October 31, 2011, 4:10pm UTC](https://forum.inductiveautomation.com/t/ignition-7-3-and-java-7/3419/3 "2011-10-31T16:10:54Z")

</div>

Would you recomend not using Java 7 at the moment or do the known problems not cause any significant issues ?

---

<div class="post-metadata">

**Author:** ![Travis.Cox](https://avatars.discourse-cdn.com/v4/letter/t/b9bd4f/32.png) [@Travis.Cox](https://forum.inductiveautomation.com/u/Travis.Cox)\
**Post date:** [October 31, 2011, 4:17pm UTC](https://forum.inductiveautomation.com/t/ignition-7-3-and-java-7/3419/4 "2011-10-31T16:17:49Z")

</div>

Yes, we would recommend not using Java 7 until we can find any potential problems. It does work with the current version of Ignition but it is possible to run into problems we haven’t seen yet.

---

<div class="post-metadata">

**Author:** ![robin.abdul](https://avatars.discourse-cdn.com/v4/letter/r/41988e/32.png) [@robin.abdul](https://forum.inductiveautomation.com/u/robin.abdul)\
**Post date:** [February 17, 2012, 8:16am UTC](https://forum.inductiveautomation.com/t/ignition-7-3-and-java-7/3419/5 "2012-02-17T08:16:47Z")

</div>

I too had problems initially, but after upgrading to the latest version, its ok

(EX… the Fonts will change, the colors will change (if you run the Ignition software on Java 7)

---

<div class="post-metadata">

**Author:** ![Colby.Clegg](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/colby.clegg/32/3282_2.png) [@Colby.Clegg](https://forum.inductiveautomation.com/u/Colby.Clegg)\
**Post date:** [February 17, 2012, 11:32pm UTC](https://forum.inductiveautomation.com/t/ignition-7-3-and-java-7/3419/6 "2012-02-17T23:32:34Z")

</div>

Yes, we should update this thread to say that as of 7.3.3, we’re not aware of any outstanding issues. We’ve had a number of customers running on Java 7, and many of us (myself included) have been using it without a problem.

Regards,

---

<div class="post-metadata">

**Author:** ![bryan\_cook](https://avatars.discourse-cdn.com/v4/letter/b/a8b319/32.png) [@bryan\_cook](https://forum.inductiveautomation.com/u/bryan_cook)\
**Post date:** [February 22, 2012, 5:36pm UTC](https://forum.inductiveautomation.com/t/ignition-7-3-and-java-7/3419/7 "2012-02-22T17:36:21Z")

</div>

While looking at the localization application (I18N\_Software) today on my laptop, I noticed a rendering issue … seems as though a control from the previous screen stayed rendered over the new screen … not sure where the issue stems from, figured I’d post it here. In the screenshot below, the Languages grid was from the previous screen …

---

<div class="post-metadata">

**Author:** ![Colby.Clegg](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/colby.clegg/32/3282_2.png) [@Colby.Clegg](https://forum.inductiveautomation.com/u/Colby.Clegg)\
**Post date:** [February 22, 2012, 5:55pm UTC](https://forum.inductiveautomation.com/t/ignition-7-3-and-java-7/3419/8 "2012-02-22T17:55:50Z")

</div>

No, that’s actually a “quick select” drop down for the language. If appears when you click on the flag next to the language, and should disappear if you click again (or select a language). Just a “feature”.

Regards,

---

<div class="post-metadata">

**Author:** ![Trimax\_BRiley](https://avatars.discourse-cdn.com/v4/letter/t/4491bb/32.png) [@Trimax\_BRiley](https://forum.inductiveautomation.com/u/Trimax_BRiley)\
**Post date:** [May 10, 2012, 6:57pm UTC](https://forum.inductiveautomation.com/t/ignition-7-3-and-java-7/3419/9 "2012-05-10T18:57:11Z")

</div>

I have had problems since upgrading to Java 7 as well.  
The most prevalent of which are objects disappearing or moving to a random location on the screen when I try to change the Z-Location of the object. This happens so frequently that now I save prior to performing Z location changes.

Additionally sometimes the Duplicate function does not work correctly.

There may have been others, I will keep track and post in here as I find issues.

I am currently running 7.4.2 with the latest version of Firefox on a WinXP VM that is running on a Windows 7 Machine.

---

<div class="post-metadata">

**Author:** ![danielsoar](https://avatars.discourse-cdn.com/v4/letter/d/82dd89/32.png) [@danielsoar](https://forum.inductiveautomation.com/u/danielsoar)\
**Post date:** [October 24, 2012, 5:48am UTC](https://forum.inductiveautomation.com/t/ignition-7-3-and-java-7/3419/10 "2012-10-24T05:48:36Z")

</div>

Any news on mobile module java 7 compatibility? Next release maybe?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [October 24, 2012, 2:02pm UTC](https://forum.inductiveautomation.com/t/ignition-7-3-and-java-7/3419/11 "2012-10-24T14:02:57Z")

</div>

It’s not likely to ever happen. The technology stack the current mobile module is built on fundamentally won’t run on Java 7 because of how deep into Java 6 it has its hooks (using internal, do-not-use-because-it’ll-change classes, basically).

---

<div class="post-metadata">

**Author:** ![danielsoar](https://avatars.discourse-cdn.com/v4/letter/d/82dd89/32.png) [@danielsoar](https://forum.inductiveautomation.com/u/danielsoar)\
**Post date:** [October 25, 2012, 4:10am UTC](https://forum.inductiveautomation.com/t/ignition-7-3-and-java-7/3419/12 "2012-10-25T04:10:05Z")

</div>

Does that answer allude to the fact that there is another method of displaying mobile ignition projects in the pipe works?

For instance a native Android client…

---

<div class="post-metadata">

**Author:** ![karnick](https://avatars.discourse-cdn.com/v4/letter/k/c37758/32.png) [@karnick](https://forum.inductiveautomation.com/u/karnick)\
**Post date:** [February 15, 2013, 4:22am UTC](https://forum.inductiveautomation.com/t/ignition-7-3-and-java-7/3419/13 "2013-02-15T04:22:49Z")

</div>

I’m actually having a ton of trouble launching the designer on 10.8.2 OSX Mountain Lion.

Using Java 7, I just see the “Java 7” splash screen until I kill the process.

Going through the “How to install Java 6” instructions I’ve found, I’m left with this:

```auto
Matthews-MacBook-Pro:Downloads karnick$ java -version
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)
Matthews-MacBook-Pro:Downloads karnick$ 
```

`Matthews-MacBook-Pro:Downloads karnick$ javaws designer.jnlp 
Java Web Start splash screen process exiting .....
	Bad installation. No JRE found in configuration file
Matthews-MacBook-Pro:Downloads karnick$ 
`

Don’t know if knowing my kernel version helps, but:

```auto
Matthews-MacBook-Pro:Downloads karnick$ uname -a
Darwin Matthews-MacBook-Pro.local 12.2.0 Darwin Kernel Version 12.2.0: Sat Aug 25 00:48:52 PDT 2012; root:xnu-2050.18.24~1/RELEASE_X86_64 x86_64
```

Applications in applet mode do not load either. I’m pretty convinced this is a Java related issue and not a problem with Ignition. I saw an Ignition related post that mentioned deleting certain entries from the .jnlp file, but I am still dead in the water. Is this a known issue? I can’t find much information concerning a solution.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [February 15, 2013, 2:25pm UTC](https://forum.inductiveautomation.com/t/ignition-7-3-and-java-7/3419/14 "2013-02-15T14:25:12Z")

</div>

[quote=“karnick”]I’m actually having a ton of trouble launching the designer on 10.8.2 OSX Mountain Lion.

Using Java 7, I just see the “Java 7” splash screen until I kill the process.

Going through the “How to install Java 6” instructions I’ve found, I’m left with this:

```auto
Matthews-MacBook-Pro:Downloads karnick$ java -version
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)
Matthews-MacBook-Pro:Downloads karnick$ 
```

`Matthews-MacBook-Pro:Downloads karnick$ javaws designer.jnlp 
Java Web Start splash screen process exiting .....
	Bad installation. No JRE found in configuration file
Matthews-MacBook-Pro:Downloads karnick$ 
`

Don’t know if knowing my kernel version helps, but:

```auto
Matthews-MacBook-Pro:Downloads karnick$ uname -a
Darwin Matthews-MacBook-Pro.local 12.2.0 Darwin Kernel Version 12.2.0: Sat Aug 25 00:48:52 PDT 2012; root:xnu-2050.18.24~1/RELEASE_X86_64 x86_64
```

Applications in applet mode do not load either. I’m pretty convinced this is a Java related issue and not a problem with Ignition. I saw an Ignition related post that mentioned deleting certain entries from the .jnlp file, but I am still dead in the water. Is this a known issue? I can’t find much information concerning a solution.[/quote]

Yeah, it’s a Java issue. Oracle has been doing their best to make our lives harder lately. Here’s what you need to do:

1. Use the latest Java 7.

2. Download the JNLP file, open it, and you’ll see three lines as follows:

```auto
    <j2se version="1.7" initial-heap-size="64M" max-heap-size="1024M" java-vm-args="-XX:MaxPermSize=128m"/>
    <j2se version="1.6" initial-heap-size="64M" max-heap-size="1024M" java-vm-args="-XX:MaxPermSize=128m"/>
    <j2se version="1.5" initial-heap-size="64M" max-heap-size="1024M" java-vm-args="-XX:MaxPermSize=128m"/>
```

1. Edit those lines so they look like this instead:

```auto
    <j2se version="1.7" initial-heap-size="64M" max-heap-size="1024M"/>
    <j2se version="1.6" initial-heap-size="64M" max-heap-size="1024M"/>
    <j2se version="1.5" initial-heap-size="64M" max-heap-size="1024M"/>
```

1. Launch from the JNLP file for now instead of the shortcut (if shortcut creation even succeeds).

The unfortunate side-effect of removing those parameters is that you probably won’t be able to load the designer while the symbol factory module is installed…

---

<div class="post-metadata">

**Author:** ![karnick](https://avatars.discourse-cdn.com/v4/letter/k/c37758/32.png) [@karnick](https://forum.inductiveautomation.com/u/karnick)\
**Post date:** [February 15, 2013, 10:36pm UTC](https://forum.inductiveautomation.com/t/ignition-7-3-and-java-7/3419/15 "2013-02-15T22:36:59Z")

</div>

Kevin,

Thanks for the quick response. The modification has worked on both the designer and application jnlp files.
