posted 14 years ago
Well, there are many ways. At the OS layer, you could mount the remote file system as a network drive. Then Java could access the files the same way as it does local files.
Back in the day though, I implemented a remote file browser. It had an RMI server on the machine with the remote files and an RMI client on the client machine. Then I could open Java's file browser on the client, but actually see files from the remote machine.