diff options
Diffstat (limited to 'libjava/classpath/tools/toolwrapper.c')
-rw-r--r-- | libjava/classpath/tools/toolwrapper.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/libjava/classpath/tools/toolwrapper.c b/libjava/classpath/tools/toolwrapper.c index 41c07c690b8..806fb2bd371 100644 --- a/libjava/classpath/tools/toolwrapper.c +++ b/libjava/classpath/tools/toolwrapper.c @@ -46,6 +46,10 @@ exception statement from your version. */ # error JNI version 1.2 or greater required #endif +#ifndef MAINCLASS +#define MAINCLASS "Main" +#endif + union env_union { void *void_env; @@ -216,7 +220,9 @@ main (int argc, const char** argv) (*env)->SetObjectArrayElement (env, args_array, i, str); } - class_id = (*env)->FindClass (env, "gnu/classpath/tools/" TOOLPACKAGE "/Main"); + class_id + = (*env)->FindClass (env, + "gnu/classpath/tools/" TOOLPACKAGE "/" MAINCLASS); if (class_id == NULL) { fprintf (stderr, TOOLNAME ": FindClass failed.\n"); |