Hi,
wenn Du davon redest auf dem Client das Programm zu starten muss es der Nutzer erst installieren und alles.
Ein Applet wäre wahrscheinlich praktischer, Applets können nicht auf die Festplatte schreiben und keine Verbindungen zu Rechnern aufnehmen, die nicht Ihr Herkunftsrchner sind, und nicht auf die Hardware zugreifen.
Wenn Du Java 2 Klassen verwendest muss der User bei sich ein Java 2 Plugin installiert haben, aber Java 2 braucht er dann ja eh auf jeden Fall, wenn Das Programm bei ihm laufen soll.
Alles andere müsste funktionieren.
Gruss
Marko