Existuje Orchid java klient, který by měl být +/- kompletní. Je to i jako knihovna.
Navíc Tor control protocol pro lokální proxy je popsán podrobně v torspec. Je to jednoduchý textový protokol, není problém ho použít v javě.
Příště víc googlit a míň nadávat, ju?
No toho googlenia bolo dost... Orchid poznam a je celkom fajn, ale chybaju mu veci ako Hidden Services.
Proxy nechcem a nemozem pouzit z bezpecnostnych dovodov pac sa ti na nu moze napichnut hociaka ina aplikacia (nehovoriac o tom, ako som spominal, ze nechcem podla moznosti loadovat ziadne C kniznice).
Na SOCKS5 proxy poskytovanou Tor klientem se dá nastavit heslo - viz nastavení Socks5ProxyPassword. Tím se omezí, které aplikace můžou a nemůžou mluvit s proxy. Podobně pro control protocol se může použít hashed password nebo cookie.
Hidden services se budou velmi brzy překopávat, resp. už se překopávají. Ale to je projekt na dlouho.
Jinak oblíbený jazyk vývojářů je Python (kromě C, v kterém je samotný Tor), takže dost pochybuji, že někdy brzy "full-featured" Java implementace vznikne. Pokud to třeba někdo z komunity nenapíše, nebo nerozšíří Orchid.