Please look very carefully at the path. On my current machine, I have both /Program Files (x86)/ and just /Program Files/ directories. Almost all my Program Files are in the "plain" directory. Just one program lives in /Program Files (x86)/.
I can't say for sure whether this will help or not, but it is an anomaly that I noticed on this particular machine.
The (x86) variant is where 32 bit applications live. The "plain" directory contains 64 bit apps. It's a pretty good bet that the OP's application is 32 bit.
Premature optimization is the root of all job security
Well the machine that I saw this on is a Win XP laptop! No 64 bit here! By definition, all apps are 32 bit. I was just wondering if there is some path mismatch between a newer version that installs to the (x86) directory and an older installation that installed into the "plain" directory. I am quite sure that you are correct about 64 bit installations on a 64 bit machine. But I am also sure that in the pre-64 bit era the same thing happened. This (x86) thing is new.
yeap the file is clastalw2.exe and NOT clustalw.exe as written on perl error.I was cleary searching for wrong file.
If I C:\> where clustalw2.exe I get eventually: C:\Program Files (x86)\ClustalW2\clustalw2.exeSo I can find the executable by command line. But
'C:\Program Files (x86)\ClustalW2' is the same i use from the beggining, and even though I ve put ENV{CLUSTALDIR} on the script and add it to Windows Path variable i have this error..