From b8082fa5896e45e33705646030050c1680758bc6 Mon Sep 17 00:00:00 2001 From: hns Date: Wed, 8 Aug 2001 09:36:25 +0000 Subject: [PATCH] added check for java vm version. --- src/helma/objectmodel/db/Server.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/helma/objectmodel/db/Server.java b/src/helma/objectmodel/db/Server.java index 5c805c5e..3bbf1786 100644 --- a/src/helma/objectmodel/db/Server.java +++ b/src/helma/objectmodel/db/Server.java @@ -46,6 +46,17 @@ import com.sleepycat.db.*; public static void main (String args[]) throws IOException { + // check if we are running on a Java 2 VM - otherwise exit with an error message + String jversion = System.getProperty ("java.version"); + if (jversion == null || jversion.startsWith ("1.1") || jversion.startsWith ("1.0")) { + System.err.println ("This version of Helma requires Java 1.2 or greater."); + if (jversion == null) // don't think this will ever happen, but you never know + System.err.println ("Your Java Runtime did not provide a version number. Please update to a more recent version."); + else + System.err.println ("Your Java Runtime is version "+jversion+". Please update to a more recent version."); + System.exit (1); + } + String homeDir = null; boolean usageError = false;