Changeset 15964
- Timestamp:
- 2008-06-12T12:36:23+12:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gli/trunk/CheckJavaVersion.java
r15310 r15964 43 43 // that the two characters are separate tokens by using |, so 44 44 // that the regex becomes: ".|_" -> \Q.\E|\Q_\E. 45 String period = Pattern.quote("."); 46 String underscore = Pattern.quote("_"); 45 String period = "\\Q.\\E"; 46 String underscore = "\\Q_\\E"; 47 // Can't use Pattern.quote() since it is not there in Java 1.4.* 48 //String period = Pattern.quote("."); 49 //String underscore = Pattern.quote("_"); 47 50 48 51 String[] minVersionNums = minimumVersion.split(period+"|"+underscore); … … 56 59 int min = Integer.parseInt(minVersionNums[i]); 57 60 int run = Integer.parseInt(runningVersionNums[i]); 58 if(run < min) { 61 if(run > min) { 62 // certain success: one of the higher positional numbers 63 // of the running version is greater than the corresponding 64 // number of the minimum version, meaning we've finished. 65 break; 66 } else if(run < min) { 59 67 // fail: running version number is lower than corresponding 60 68 // minimum version number 61 69 acceptable = false; 62 70 break; 63 } 71 } 64 72 } 65 73
Note:
See TracChangeset
for help on using the changeset viewer.