Installing NB 6.0 M10 over an existing M9 fails trying to remove the old version with the message:
"Can't run NetBeans Installer.
An external file with the necessary data is required but missing:
C:\Documents and Settings\Ren\.nbi\nbi-engine.jar"
The reason is that Windows is using unicode, in the above message Ren is really René and the jar is where it is
supposed to be but the installer doesn't find it, the accented e (é) causes the failure.
Supporting the native code in the installer would solve the problem.
BTW this is Windows XP in English, my name just happens to be French so it has an accent, that causes problems with a
lot of installers (creating other directories where they think my Documents and Settings should go), but also works fine
with Windows itself and many other installers.
could you please check the latest nightly builds?
I have made some improvements in the unicode
support since M10 so the issue can be already
With build 200707171200: installation works fine with M10 installed.
I haven't tested going from M9 to the latest build.
could you please now try to uninstall this just
installed build (200707171200)?
Yes, sorry I didn't test the real problem.
With build 200707171200: same problem, uninstall doesn't work, it stops with the same error message.
rberber, thanks for info, I'll investigate the
The issue should be fixed in the next nightly build (>=200707300000).
Please note that due to java limitations, jar file (with main class specified in the manifest) can sometimes be not
runnable. Unfortunately we can`t control it... In my environment (english and russian locales, english is the default)
I can`t run any jar file if it is located in the unicode path (C:\René\app.jar) - NoClassDefFoundError occurs in that