Is there a limit to the size of file that Java can work with? I cannot get
the sizes of files larger than 2GB using the File.length() method.