Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Cannot Reproduce
-
Affects Version/s: 2.0.4
-
Fix Version/s: 2.0.7
-
Component/s: Command Line
-
Labels:None
-
Environment:Hidejava version "1.4.2"
gij (GNU libgcj) version 4.1.0 (SUSE Linux)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Showjava version "1.4.2" gij (GNU libgcj) version 4.1.0 (SUSE Linux) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
Complexity:Intermediate
-
Number of attachments :
Description
markus@localhost:~> /opt/maven-2.0.4/bin/mvn
Sorry, but JDK 1.4 or above is required to execute Maven
You appear to be using Java version: 1.4.2
markus@localhost:~> java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.0 (SUSE Linux)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
I use maven on 1.4.2 all the time. It looks like your system is reporting the wrong java spec version. Look at the source:
if ( "1.4".compareTo( System.getProperty( "java.specification.version" ) ) > 0 ) { System.err.println( "Sorry, but JDK 1.4 or above is required to execute Maven. You appear to be using " + "Java:" ); System.err.println( "java version \"" + System.getProperty( "java.version", "<unknown java version>" ) + "\"" ); System.err.println( System.getProperty( "java.runtime.name", "<unknown runtime name>" ) + " (build " + System.getProperty( "java.runtime.version", "<unknown runtime version>" ) + ")" ); System.err.println( System.getProperty( "java.vm.name", "<unknown vm name>" ) + " (build " + System.getProperty( "java.vm.version", "<unknown vm version>" ) + ", " + System.getProperty( "java.vm.info", "<unknown vm info>" ) + ")" ); return 1;