# Java Web Start - Associate with JNLP files

**URL:** <https://forum.inductiveautomation.com/t/java-web-start-associate-with-jnlp-files/17873>\
**Category:** Ignition\
**Created:** [April 30, 2018, 6:41pm UTC](https://forum.inductiveautomation.com/t/java-web-start-associate-with-jnlp-files/17873 "2018-04-30T18:41:55Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![robwarren](https://avatars.discourse-cdn.com/v4/letter/r/7cd45c/32.png) [@robwarren](https://forum.inductiveautomation.com/u/robwarren)\
**Post date:** [April 30, 2018, 6:41pm UTC](https://forum.inductiveautomation.com/t/java-web-start-associate-with-jnlp-files/17873/1 "2018-04-30T18:41:55Z")

</div>

Hello Everyone,  
I am running Ignition in the Cloud, and I have many remote users who connect to many different projects.  
I am having problems with the javaws.exe file not being associated to automatically open .JNLP files. When I get in and do this manually, it always seems to work fine, but it’s just not feasible for me to do that on even 20% of client PCs.

Has anyone written a bat file or script that will tell windows to associate .jnlp files with javaws.exe?

Any other suggestions?

Thanks for your help,  
-Rob

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [April 30, 2018, 6:50pm UTC](https://forum.inductiveautomation.com/t/java-web-start-associate-with-jnlp-files/17873/2 "2018-04-30T18:50:24Z")

</div>

Consider automating the use of the native client launcher instead. .jnlp files aren’t being associated because they’re deprecated (by Java), and won’t work at all soon.

---

<div class="post-metadata">

**Author:** ![robwarren](https://avatars.discourse-cdn.com/v4/letter/r/7cd45c/32.png) [@robwarren](https://forum.inductiveautomation.com/u/robwarren)\
**Post date:** [April 30, 2018, 7:07pm UTC](https://forum.inductiveautomation.com/t/java-web-start-associate-with-jnlp-files/17873/3 "2018-04-30T19:07:49Z")

</div>

Thanks Phil. I had seen that suggested in several other posts, most notably [here](http://forum.inductiveautomation.com/t/java-version-client-sadness/14033).

My biggest problem is that I need to launch the correct user to their relevant project.  
Also, I don’t want people to access the NCL gui.

Is it possible to launch it via command line in order to go straight to a specific project?

There wasn’t any additional information about the shortcuts @JordanCClark mentioned in his posts.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [April 30, 2018, 7:21pm UTC](https://forum.inductiveautomation.com/t/java-web-start-associate-with-jnlp-files/17873/4 "2018-04-30T19:21:39Z")

</div>

> [@robwarren](#):
>
> Is it possible to launch it via command line in order to go straight to a specific project?

[https://docs.inductiveautomation.com/display/DOC79/Native+Client+Launchers#NativeClientLaunchers-CustomLaunchSettings](https://docs.inductiveautomation.com/display/DOC79/Native+Client+Launchers#NativeClientLaunchers-CustomLaunchSettings)  
Yes, it absolutely is - you can add a specific gateway, project, and even set client tag values from the CLI of the NCL.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [April 30, 2018, 7:30pm UTC](https://forum.inductiveautomation.com/t/java-web-start-associate-with-jnlp-files/17873/5 "2018-04-30T19:30:51Z")

</div>

The NCL gui includes checkboxes to make shortcuts for you, too. Just take away the link to the generic launcher after you have the shortcut you want. Or make a batch file that’ll download the launcher and construct the shortcut exactly the way you want.

---

<div class="post-metadata">

**Author:** ![robwarren](https://avatars.discourse-cdn.com/v4/letter/r/7cd45c/32.png) [@robwarren](https://forum.inductiveautomation.com/u/robwarren)\
**Post date:** [April 30, 2018, 8:32pm UTC](https://forum.inductiveautomation.com/t/java-web-start-associate-with-jnlp-files/17873/6 "2018-04-30T20:32:10Z")

</div>

OK. Thanks for the pointers on the NCL. I’m working that angle, but I’m still curious if anyone has any elegant solutions for the JNLP issues. Also, what is IA’s official stance on the JNLP / Java WebStart being deprecated?

---

<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:** [April 30, 2018, 8:33pm UTC](https://forum.inductiveautomation.com/t/java-web-start-associate-with-jnlp-files/17873/7 "2018-04-30T20:33:29Z")

</div>

See [here](http://forum.inductiveautomation.com/t/ignition-openjdk-vs-oraclejdk-vs-azuljdk/17802/9?u=kevin.herron)
