summaryrefslogtreecommitdiff
path: root/libjava/classpath/tools/toolwrapper.c
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/classpath/tools/toolwrapper.c')
-rw-r--r--libjava/classpath/tools/toolwrapper.c8
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");