JavaRelease.st
changeset 3885 81a09bfe1d39
parent 3708 4a4d36c225e4
child 4003 7eb787acfccb
equal deleted inserted replaced
3879:5416f5135ef2 3885:81a09bfe1d39
  2119         '/usr/lib/jvm/java-7-openjdk-',arch.        "/ JDK - newer linuxes
  2119         '/usr/lib/jvm/java-7-openjdk-',arch.        "/ JDK - newer linuxes
  2120         '/usr/lib/jvm/java-7-openjdk'  .            "/ JDK - older linuxes
  2120         '/usr/lib/jvm/java-7-openjdk'  .            "/ JDK - older linuxes
  2121 
  2121 
  2122         '/usr/lib/jvm/java-7-openjdk-',arch, '/jre'."/ JRE - newer linuxes
  2122         '/usr/lib/jvm/java-7-openjdk-',arch, '/jre'."/ JRE - newer linuxes
  2123         '/usr/lib/jvm/java-7-openjdk/jre'  .        "/ JRE - older linuxes
  2123         '/usr/lib/jvm/java-7-openjdk/jre'  .        "/ JRE - older linuxes
       
  2124 
       
  2125         '/usr/local/openjdk7' .                     "/ FreeBSD 11
  2124     }
  2126     }
  2125 
  2127 
  2126     "
  2128     "
  2127     JavaRelease::OpenJDK7 new javaHomesOnUNIX
  2129     JavaRelease::OpenJDK7 new javaHomesOnUNIX
       
  2130     JavaRelease available
  2128     "
  2131     "
  2129 
  2132 
  2130     "Created: / 11-02-2012 / 17:47:02 / Jan Vrany <jan.vrany@fit.cvut.cz>"
  2133     "Created: / 11-02-2012 / 17:47:02 / Jan Vrany <jan.vrany@fit.cvut.cz>"
  2131     "Modified: / 13-06-2013 / 09:10:42 / Jan Vrany <jan.vrany@fit.cvut.cz>"
  2134     "Modified: / 13-06-2013 / 09:10:42 / Jan Vrany <jan.vrany@fit.cvut.cz>"
       
  2135     "Modified (comment): / 03-02-2019 / 22:56:58 / jv"
  2132 !
  2136 !
  2133 
  2137 
  2134 javaHomesOnWindows
  2138 javaHomesOnWindows
  2135     "raise an error: must be redefined in concrete subclass(es)"
  2139     "raise an error: must be redefined in concrete subclass(es)"
  2136 
  2140 
  2275 
  2279 
  2276 validateJavaVersionString:aVersionString
  2280 validateJavaVersionString:aVersionString
  2277     "Return true if aVersionString (which is what 'java -version' returns)
  2281     "Return true if aVersionString (which is what 'java -version' returns)
  2278      matches what I expect."
  2282      matches what I expect."
  2279 
  2283 
  2280     ^ (aVersionString matches: '*java version "1.7.*OpenJDK Runtime Environment*')
  2284     ^ (aVersionString matches: '* version "1.7.*OpenJDK Runtime Environment*')
  2281         and:[ (aVersionString includesString: 'Zulu') not ]
  2285         and:[ (aVersionString includesString: 'Zulu') not ]
  2282 
  2286 
  2283     "Modified: / 03-04-2014 / 12:52:41 / Jan Vrany <jan.vrany@fit.cvut.cz>"
  2287     "Modified: / 03-04-2014 / 12:52:41 / Jan Vrany <jan.vrany@fit.cvut.cz>"
  2284     "Modified: / 11-03-2015 / 09:29:59 / jv"
  2288     "Modified: / 03-02-2019 / 23:23:35 / jv"
  2285 ! !
  2289 ! !
  2286 
  2290 
  2287 !JavaRelease::OpenJDK8 class methodsFor:'queries'!
  2291 !JavaRelease::OpenJDK8 class methodsFor:'queries'!
  2288 
  2292 
  2289 isJDK7
  2293 isJDK7