This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
During installation proccess installer selects only one fastjavac executable (depending on platform). Others are removed. Because external proccess definition for Fastjavac compilation in IDE was changed from {ide.home}{/}bin{/}fastjavac{/}fastjavac to {ide.home}{/}bin{/}fastjavac{/}{fastjavac.wired} executable is not found and exception is arisen: java.io.IOException: /space/jskrivanek/testing/Install/a/bin/fastjavac/fastjavac.sun: not found at java.lang.UNIXProcess.forkAndExec(Native Method) at java.lang.UNIXProcess.<init>(UNIXProcess.java:54) at java.lang.Runtime.execInternal(Native Method) at java.lang.Runtime.exec(Runtime.java:551) at java.lang.Runtime.exec(Runtime.java:477) at java.lang.Runtime.exec(Runtime.java:443) at org.openide.execution.NbProcessDescriptor.exec(NbProcessDescriptor.java:157) at org.netbeans.modules.java.JExternalCompilerGroup.createProcess(JExternalCompilerGroup.java:215) at org.openide.compiler.ExternalCompilerGroup.createProcess(ExternalCompilerGroup.java:101) at org.openide.compiler.CompilerExecutor$CERunnable.run(CompilerExecutor.java:151) at org.netbeans.core.execution.RunClassThread.run(RunClassThread
During the installation are realy deleted all fastjavacs that are not suitable for the platform where the IDE is installed to and the one suitable is renamed to "fastjavac". I can modify the installer to skip the delete and rename phase in order to keep all fastjavacs with their extensions.
Should be fixed in Installers - they should unpack all mutations of fastjavac to support shared (network) installation & easy autoupdates.
I have modified the logic of postinstall action to leave all fastjavacs in the destination directory as they are installed.
Resolved for 3.4.x or earlier, no new info since then -> closing.