In /trunk/ctakes-core/src/main/java/org/apache/ctakes/core/resource/FileLocator.java, the method getFileSearchPaths makes certain implicit assumptions about where to look for resources if environment variable CTAKES_HOME is not set. This can cause confusion about where resources should be placed in projects attempting to use ctakes library jars, since if they are not in these expected locations, the current errors may look like
Which does not inform that the problem is related to where the resources/ folder has been placed.
I propose adding an additional small bit of output text before the method returns, of the form:
This way if the code is ever changed, this snippet will be seen by the changee, rather than relying on separate documentation keeping in sync with any changes in the future.