I need to generate a GUID and have seen suggestions about using an RMI server but nothing about how to actually generate the GUID itself.

JIA Java Italian Association

I'm not sure you can generate a GUID without writing native code to get the network card number or ethernet address.

Anyway, take a look at java.rmi.dgc.VMID for generating unique identifiers across all Java Virtual Machines. Maybe this could be enough for your purposes.