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.
There is no specific help ID assigned for the Jikes compiling service (it uses the org.netbeans.modules.java.JavaExternalCompilerType ID). Please assign a unique ID.
Patrik, Jikes compilation is just a special case of the External Compiler -- just a predefined configuration, not really a different functionality. Is a new help ID needed in this case, too ?
I think, yes, jikes needs special help ID. External compilation uses javac, which is part of JDK. Fastjavac compilation uses fastjavac, which is part of NB distribution, but if user wants to use jikes, he should be informed, that jikes is not included in standard NB distribution.
CC'ing Gail Chappell, the help writer for this area. I think a different help ID should be assigned so that Gail at least has the option of mapping it to a special topic concerning Jikes (though she could just decide to map it to the standard external compilation topic).
I asked because (since the Jikes Compilation is just a pre-initialized External Compiler) hacking code with clauses "I am just an external compiler, but special (aka Jikes)" is not a very good idea in general. Sure it can be done, if helpful to our users.
Javac External Compilation is pre initialized External Compilation, so there is no difference between Javac and Jikes. Both are pre initialized instances of org.netbeans.modules.java.JavaExternalCompilerType. I don't think that this a good idea to use org.netbeans.modules.java.JavaExternalCompilerType Help-ID for any specific help about Javac and/or Jikes.
Good point. Currently the topic that org.netbeans.modules.java.JavaExternalCompilerType points to refers specifically to javac, which it shouldn't, especially since the user might create their own compiler type (based on External Compilation or Jikes Compilation to create a completely different compiler. However, it would be nice to at least have separate help IDs now (before code freeze), so that Gail can choose the best way to write and map the help after code freeze. I seem to recall that it *is* possible to create separate help IDs for these instances.
Done in trunk: Jikes compiler's help ID is "org.netbeans.modules.java.compilation.Jikes"
Verified
Resolved for 3.4.x or earlier, no new info since then -> closing.