8

I know I can change my wine PATH through regedit, but I actually need to change the PATH just for a single run.

For example, I have my software called frontend.exe, this depends on example/mylib.dll, I need to invoke frontend.exe with example/ on PATH. But I may not set this on the registry be cause this configuration is just for this application, not for every wine application...

André Puel
  • 8,741
  • 9
  • 52
  • 83

1 Answers1

15

Wine supports the WINEPATH variable. If, in your Unix Shell, you export WINEPATH, once you launch wine it will use this to populate the PATH environment variable inside wine.

Example:

$ WINEPATH=anything\\it//willNotBeParsed wine cmd
Wine CMD Version 5.1.2600 (1.6.2)

C:\>echo %PATH%
anything\it//willNotBeParsed;C:\windows\system32;C:\windows;C:\windows\system32\wbem
André Puel
  • 8,741
  • 9
  • 52
  • 83
  • 1
    I know this is old, But I am stuck exporting java jre to wine, I set `WINEPATH` to `/usr/lib/openjdk-8/bin` and it went as it is in wine's %PATH% i.e. the unix path not the windows compatible path name. How can I convert it to windows compatible path as environment variable. – Abhinav Kulshreshtha Jul 30 '19 at 07:17
  • 1
    @AbhinavKulshreshtha You can use the `winepath` command line tool, e.g. `winepath -w /usr/lib/openjdk-8/bin`. – s-m-e Dec 16 '19 at 16:32