James Following the output for java version: Code: icelolli@ascari:~/.wine/drive_c/ptc/proiclient3.4/i486_nt/jre/bin$ wine java -version java version "1.4.2_03" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_03-b02) Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode) tnsping exists: Code: icelolli@ascari:~/.wine/drive_c/ptc/proiclient3.4/i486_nt/obj$ ls cpu_id.exe ldbcompact.exe proilbase.dll dbatchc.ico ldbcompare.exe proilcommon.dll distribute_object.exe ldbconvert.exe proilcspace.dll dsm.ico ldbdump.exe proildist.dll icswrap.dll ldbupgrade.exe proilgroup.dll icswswrap.dll license_server.ico proilws64.dll idistwrap.dll lmutil.exe proilwspace.dll ilacomm.dll mmotion.ico pvc.dll ilacs.dll modelcheck.ico replicate_folder.exe ilacsws.dll mstruct.ico rsd.ico iladist.dll mtherm.ico subscribe_package.exe iladistjavawraps.dll noversion.exe sync_names.exe ilajavawraps.dll oracle920 tnsping.exe ilawrap.dll plpf_status.exe vconf.ico ilaws.dll proe.ico xtop.ico iwswrap.dll proelogo.ico As you can see in the code, ptc directory exist under ~/.wine/drive_c/ptc/ Now?