ASDM - java runtime environment is not installed

Unanswered Question
Oct 1st, 2010
User Badges:

Hi All,

I have an ASA runing asdm 6.3(3). I can launch the console from the web page but can't install it. Here is my config:

ASA 6.3(3)

Windows 7 x32bits

Java 6.0.21

ehrn I try to install it I get the following


any ideas?

Many Thanks!


  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 4.2 (18 ratings)
Shilpa Gupta Sun, 10/03/2010 - 05:25
User Badges:
  • Cisco Employee,

Hi Arnaud,

[1] Make sure that the version of ASA and ASDM are compatible.

[2]Check if you are able to access ASDM from different machine running OS other than win 7.

[3]Check it with different browser.

[4] Check the following:-

clear the cache and see if it helps.

[5] Check if JRE is installed. Use the following link for downloading java:-

[6] Does the ASDM image in sh run use the system asdm image disk0:/asdm633.bin  
[7]Issue "show run http" and check if all commands are in place. 

[8] Check if Environment variable is SET   Go to My Computer -> Properties -> Advanced tab   -> Environment Variables -> Edit 'Path' in System variables. Then, append "C:\Program  Files\Java\JRE1.6\bin" (Depends on where you installed) to existing one.

Restart computer and try again.

Please try the above steps and let me know if it helps.

Gregory Flett Thu, 01/13/2011 - 11:41
User Badges:


I am having the same error installing ASDM on my machine from a 5510. ASDM runs properly on Windows XP machines from this ASA.


Windows 7 64-bit (clean install)

Java 6u23 (32-bit) - have tried with 6u23 64-bit, and 6u16 32-bit for testing

Internet Explorer 8 (32 & 64 bit)

Firefox 3.6.1 & 4.0b8
ASDM version 6.3(5), have also tried with 6.3(1), 5.2(4)

ASA image 8.3(2)

I have tried all the steps in your reply with no success. I have also read through this bug fix: CSCtg56491 which suggests running 32/64 bit java concurrently and changing the environment variable to the (x86) program files directory.

The bug fix mentions that this issue is resolved in later versions of the ASDM but the latest version I can access is 6.3(5). Please let me know if there is any more information available about this bug



jaydee Wed, 02/09/2011 - 14:43
User Badges:

Same here

Win 7 64-bit (new clean install)

Java 6u23 32-bit

Java 6u23 64-bit,

Internet Explorer 8 (32 & 64 bit)

I tried to install the ASDM IDM Lancher from the following ASDM Versions

ASDM version 6.2(5),

ASDM version 6.3(5),

ASDM version 6.4(1),

All give same result. The IDM MSI installer says java is not installed, but it is.

ASDM itself works fine when launched throug a browser but i want the launcher application because its a pain to have to keep getting using the browser.

Will Cisco please fix this issue,

please reopen CSCtg56491 because the issue clearly is not fixed!

rmccurdyjona Fri, 08/21/2015 - 07:18
User Badges:

So I can’t get a new version of ASDM that works with Java >6 so I created a portable version with its own java6 32bit and old 2009 ASDM from the firewall ...

Here is the sauce if you like to build your own. The magic is setting the java path and figuring out that you can’t just run java –jar asdm-launcher.jar you have to run this massively long line.. that is what the “magic” ASDM .exe  does … :


@echo off
echo Setting java path to "%CD%\jre6\bin"

cmd /c "%CD%\jre6\bin\javacpl.exe"
set path="%CD%\jre6\bin";C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;"C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Nmap"


"javaw.exe" -Xms64m -Xmx512m -Dsun.swing.enableImprovedDragGesture=true -classpath lzma.jar;jploader.jar;asdm-launcher.jar;retroweaver-rt-2.0.jar"



Cisco please allow people to update firewall firmware for free and download ASDM software K thanks ... out !

dierckx.kevin Fri, 02/11/2011 - 03:59
User Badges:

I have had the same issue. This issue is due to the fact that a 64 bit version of JRE is used. If you install a 32 bit version of the JRE all is fine.

I don't believe the issue lies with Cisco as I have seen the same behaviour with java based management tools from other vendors as well.

Kind Regards,


jaydee Fri, 02/11/2011 - 05:27
User Badges:

Unfortunately this is not the case. This doesnt work with 32bit java

As you will see in my post above I and others have tried this with 32 bit java, 64 bit java and both

Regardless of the permutation the ASDM IDM Luncher will not install in my environment

I'm sure that other applications have the same problem, and the root cause is probably the same.

Its about how you build your MSI installer.

The installer logic Cisco is using to detect the presence of Java, is flawed. This makes it very much Cisco's issue

dierckx.kevin Fri, 02/11/2011 - 07:01
User Badges:

Sorry to hear that jaydee.

For me it worked by uninstalling the 64 bit version and installing the 32 bit JRE version 6 update 7.

Perhaps you can give it a try with the particular JRE version but somehow I doubt it will work.

Kind Regards,


kkomok123 Tue, 11/01/2011 - 10:26
User Badges:

Yes this works also for me ! Thanks Kevin


turbowebguy Thu, 01/03/2013 - 15:31
User Badges:

I had the same issue, was trying everything, this worked. Installed 32-bit version. BTW, for anyone else that has to look for the older versions, here's where I found mine.

CISCO, I'm running an intel I-5 machine, Windows 64-bit, I wasted hours trying to nail this down. Using CISCO

Firewall ASA 5505.

josecisco90 Sun, 06/01/2014 - 17:17
User Badges:

This work for me too. 

Runing jre 6u45x86 , with AS v 8.4(2) and asdm-641. Thanks so much.

Dale Green Wed, 11/09/2011 - 15:10
User Badges:

Ya, battled with this for a morning also with all kinds of Java RE versions. In the end, here's the combination of bits that finally worked:

1. Win 7 Pro x64

2. ASDM version = 6.2 (1)

3. ASA version = 8.2 (1) on a 5510, also works for my fleet of 5505s

4. **Java version = 1.6.0_17, but the kicker is to install the 32-bit version, for whatever reason. This actually works fine on the x64 OS as it turns out. Just remember to turn off the Java updater or all the careful Java fiddling will have been for naught.

The ASDM installer could certainly do with a more constructive error message when the wrong Java is installed, like maybe a link to the release notes or something.


2009anandsingh Mon, 10/29/2012 - 00:45
User Badges:

This one is hundred percentage correct and worked for all aspects.

Marc Abaya Wed, 09/07/2016 - 12:44
User Badges:

Installing version 6 (x86 version) also fixed my problem!

Igor Anishchuk Wed, 05/30/2012 - 23:04
User Badges:

Saw this thread while was searching for this solution. While was monitoring after a working workstation with some ancient 1.5 Java I discovered that all you need is:

  1. Access your ASA via https://-ip-address-or-name-/admin/public/asdm.jnlp and save the file
  2. double-click it in Windows which will open Java and ASDM.

This works with all the latest JREs, I'm using 1.7.latest.


joro Wed, 06/27/2012 - 10:03
User Badges:


Yep that works but when I go to my ASDM app still not working. How to fix that? =)

Julio Carvajal Mon, 10/29/2012 - 09:52
User Badges:
  • Purple, 4500 points or more

Hello Joro,


I have worked on a lot of issues related to this java version and ASDM/IDM.

Glad to know that you have resolved it, Some kudos for you

Please mark the question as answered so future users can learn from this


HostexGroup Sat, 07/11/2015 - 13:45
User Badges:

BIG THX U SO HELP!!!!!!!!!!!!! <3   cisco not help me

this post to use https://-ip-address-or-name-/admin/public/asdm.jnlp was very useful

New Windows 10   Java 8u72  both 32 and 64  ( no jre 6 involved )

Control Panel ->  Java ( yes 8 ) -> add above link to security tab exception

Then just use the links  ( I used I.E 11 ( not Microsoft "edge" ) just because)

Even with the java exception defined you have to tell java "Security Warning" pop up "Continue" every time - no "always trust"

Allow caching of software from each device->

In my case:

    2 devices = "Cisco ASDM-IDM Launcher v1.5(46)" - ASDM 6.2F for FWSM

    1 device = "Cisco ASDM-IDM Launcher v1.5(49)" - ASDM 6.3 for FWSM

If you have different versions of ASDM sent from the devices you may get errors popping back and forth in the upper left device list.. I just created different "IE Favorties" and start over for each device of different version software. That seems to let the "session" have the correct cached software - (actually you can pop to different devices if they are running same versions)

I thought I would have to play games with finding old JRE6 32bit ( load it in addition to the latest JAVA ( 8 )) and create .bat files setting JAVA_HOME then execute ASDM-IDM Launcher --- etc .... but I did not

ejazellahi Mon, 04/08/2013 - 22:49
User Badges:

i had the same problem

and solution i found after long time was

1) for win 7 64bit install 64bit java run time 6.0

2)for win 7 32bit install x586 java run time 6.0

older version of java are in archived in java you have to log in to download older version

it works fine with the asdm version i had

tiwang Tue, 04/09/2013 - 00:31
User Badges:

and just to make it more blurry and confusing:

I am running windows 7 x64 and have of course also had weird problems with java - but - as far as I can see it mostly come from either missing permissions or corrutped downloads etc. I am running Java ver 7 update 17 and ASDM/IDM launcher 1.5(56) and has no problems with launching the ASDM directly from that (ver. 7.1(1)52) - 32 bit java runtime

I have also a Windows 2003 x86 with Java ver 7 update 9 and running ASDM/IDM lancher 1.5(56) and running ASDM ver 7.1(1)52 there also - without problems. When you suffer under these java problems I would suggest first to try to clean-up older sw packets - these jar applets which is stored somewhere (from the java controla-panel you can delete these) and after that de-install your Java RTS - and then re-install the newest. You are probably fighting with some old in-compatible modules...

joro Sat, 04/13/2013 - 17:49
User Badges:

Well I have to agree. Someone fixed the stuff and it works fine now.

Windows 7 + java 7 Update 17 + asdm 7.0 works just fine.

nstewart Wed, 04/17/2013 - 04:10
User Badges:

I did have my ASDM working with several firewalls with various software versions but my PC crashed and ever since I am having problems with ASDM.

My PC is Win 7 x32bit

I can get ASDM to launch using 6.3(3) which is on a firewall that I had downgraded but if I try to use any of the up to date firewalls that are running 7.1(1)52 then I get an error.

If I try the ADSM-IDM launcher v1.5(56) then I get a no disk space error on the PC when there is clearly enough disk space and if I try to just run ASDM from the browser then it looks as though it will run but just doesnt load.

I am using an older version of Java ver 6 update 26

Should I try another newer version of Java?

ANTHONY MAW Wed, 05/07/2014 - 11:36
User Badges:

Windows Server 2012 R2 X64 - I downloaded and installed 32-bit Java jdk-6u45-windows-i586.exe which is the last version of JRE 1.6 and it worked.  Java 1.7 does not work.

Ravi Singh Thu, 05/08/2014 - 11:55
User Badges:
  • Cisco Employee,

Please uninstall your Java run time environment and reinstall it and then try.

sampath9614 Thu, 11/27/2014 - 02:18
User Badges:

hi bro.. after having big headache for 3days with this error, i've found the solution.

>uninstall existing version of java


>install java jre version "6"  (yes version 6 not the updated)

>set path and system path


now install asdm!!



the asdm java version should be compatible with the pc's java version

For those coming here (like myself) and still having this issue I thought I would post a few notes that I have discovered.  Some of which is repeated from above.


  1. You must be using a 32 version of java to install ASDM
  2. Even more specific you must have Java 6 32bit installed.
  3. You do not have to keep version 6 installed to run it.  Just to get ASDM installed.


I am running ASA v 9.1(5) with ASDM 7.3(3).  I already had Java 8 Update 40 installed.

I installed Java 6 Update 45 32-bit version (i586). 

I installed ASDM from the firwall http site.

I then ran the software to make sure it worked.

I unstalled java 6.

I ran the software again just to make sure it works.


Essentially they have a check in the setup file that unfortunately checks for java 6, but you don't need that specific version to run it.

Another issue you may run up against if you also have the 64bit version installed is where your default java location points to.  You can find this in your java settings.


Hope that helps!

mumrahal1 Tue, 01/12/2016 - 04:30
User Badges:

I had the same above prob;lem, and the only change i made is the below command and it started working fine:

try adding the following command on asa:

ASA(config)# asdm image flash:asdm-716.bin

I use to run in to this issue all the time at various clients of mine.  The solution is rather simple. 

1.) Download and install the 32bit version of Java 6u45 (jre-6u45-windows-i586.exe).

2.) From the command line, change directory to 'C:\Program Files (x86)\Cisco Systems\ASDM'

3.) Specify the 32 bit version of Java 6u45 when running ASDM using the following.

"C:\Program Files (x86)\Java\jre6\bin\javaw.exe" -Xms64m -Xmx512m -Dsun.swing.enableImprovedDragGesture=true -classpath lzma.jar;jploader.jar;asdm-launcher.jar;retroweaver-rt-2.0.jar"

4.) Uninstall old version of Java when you are finished.

Hope this helps everyone.

rmccurdyjona Sun, 08/21/2016 - 07:57
User Badges:

DO NOT install old versions of java .... EVER ... well unless you want to get owned and your company end up on the morning news.

Anyway use the method above..

* install what ever god awful old java

* copy the bin folders of all the §hit java's you insalled

* uninstall all old javas

* use the *PATH" variable to make it run using the example script above.

You can also get free upgrades for ASA and ASDM by opening up tickets for vulnerabilities on what ever software you want. As long as you can find a vulnerability you can get free support. Still can't download the client without support but you know... if you have to you can pull the client java bins directly form the login page for the firewall stupid ..or you could just install openBSD and never have to worry about it ..

Marvin Rhoads Sun, 08/21/2016 - 19:35
User Badges:
  • Super Silver, 17500 points or more
  • Cisco Designated VIP,

    2017 Firewalling, Network Management, VPN

The original post was 6 years old. The current ASDM will work with the latest Java versions.

You can even lock down your cryptographic algorithms on the ASA and add the optional Java Cryptographic Extensions (JCE) to make that work together. (You do need to re-add them in every time Java updates.)

rmccurdyjona Wed, 08/31/2016 - 16:03
User Badges:

Duh.... Some of us don't have support contracts to upgrade to the latest so we have to hack it all up :)


This Discussion