public class JavaFile
extends java.io.File
File object for a java executable
which also extracts the JVM's version information.| Constructor and Description |
|---|
JavaFile(java.io.File path) |
JavaFile(java.io.File path,
java.lang.String name) |
JavaFile(java.lang.String path) |
JavaFile(java.lang.String parent,
java.lang.String child) |
| Modifier and Type | Method and Description |
|---|---|
int |
getMajor()
Get the major version number for this JVM.
|
int |
getMinor()
Get the minor version number for this JVM.
|
java.lang.String |
getVersionString()
Get the version string returned by this JVM.
|
boolean |
matchMinimum(int major,
int minor)
See if this JVM is at least as recent as the requested
major/minor pair.
|
canExecute, canRead, canWrite, compareTo, createNewFile, createTempFile, createTempFile, delete, deleteOnExit, equals, exists, getAbsoluteFile, getAbsolutePath, getCanonicalFile, getCanonicalPath, getFreeSpace, getName, getParent, getParentFile, getPath, getTotalSpace, getUsableSpace, hashCode, isAbsolute, isDirectory, isFile, isHidden, lastModified, length, list, list, listFiles, listFiles, listFiles, listRoots, mkdir, mkdirs, renameTo, setExecutable, setExecutable, setLastModified, setReadable, setReadable, setReadOnly, setWritable, setWritable, toPath, toString, toURI, toURLpublic JavaFile(java.lang.String path)
File.File(String)public JavaFile(java.io.File path)
File.File(String)public JavaFile(java.lang.String parent,
java.lang.String child)
File.File(String, String)public JavaFile(java.io.File path,
java.lang.String name)
File.File(File, String)public java.lang.String getVersionString()
public int getMajor()
public int getMinor()
public final boolean matchMinimum(int major,
int minor)
major - JVM major version numberminor - JVM minor version number