I thought this would help people that may be having some headaches about the preprocessor.
In the documentation, in the "Adding preprocessing support to a MIDlet project" section, it states:
Includes the given source file at the current position. Must be terminated by "#endinclude" for technical reasons. Note that relative file names are interpreted as relative to the project root directory.
But this is not right. If I have a project layout like this
and want to include file2.java in file1.java, with the documentation at hand I should have to do
while in fact I have to do this:
So the relative file names are in fact interpreted as relative to the actual package of the current file.
Thanks for your attention, hope this helped.