Issue

When I set JExpress to Automatically find classes on the Classes panel, it appears that some of the classes are not found.

Suggestions
JExpress can find all your classes unless your code dynamically loads classes at runtime. This means that if any of your code or a third party package loads a class by explicitly using the ClassLoader class or by a method such as Class.forName, then you must add that class and the classes it uses to the Files and directories list.

A popular API that uses dynamic loading is JDBC. JDBC uses Class.forName so you must explicitly add any classes or packages loaded using Class.forName to your project's Files and directories list. Also, KLGroup's JClass Chart product uses dynamic class loading, which means you must add the JClass Chart classes, such as jclass.chart.AxisHandler, jclass.chart.JCVersion, jclass.chart.JCChart, jclass.chart.ActionHandler, jclass.chart.ChartDrawin, and jclass.chart.EncoderException, to the Files and directories list.

Status
Solved
Applies to
2.0 through 4.0
Platforms
All
Topics
find classes, dynamic loading, forName, JDBC, JClass Chart

All information is provided "as is", without warranty of any kind, and subject to change. DeNova uses its best efforts to provide complete and accurate information. DeNova disclaims all warranties, either explicit or implied, including the warranties of merchantability and fitness for a particular purpose. In no event shall DeNova or its suppliers be liable for any damages whatsoever, including direct, indirect, incidental, consequential, loss of business profits or special damages, even if DeNova or its suppliers have been advised of the possibility of such damages.