I am now using CauchyOS linux, which is Arch based. These are the steps I did to insall and use Wolfram Workbench on linux.
First needed to install Eclispe. I did this using yay, like this
>yay -S eclipse :: There are 7 providers available for eclipse: :: Repository AUR 1) eclipse-cpp-bin 2) eclipse-dsl-bin 3) eclipse-java-bin 4) eclipse-jee-bin 5) eclipse-php-bin 6) eclipse-platform 7) eclipse-rcp-bin Enter a number (default=1): ==> 3 AUR Explicit (1): eclipse-java-bin-2:4.36-1 Sync Dependency (1): webkit2gtk-2.48.5-1 :: (1/1) Downloaded PKGBUILD: eclipse-java-bin 1 eclipse-java-bin (Build Files Exist) ==> Packages to cleanBuild? ==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4) ==> 1 eclipse-java-bin (Build Files Exist) ==> Diffs to show? ==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4) ==> ==> Making package: eclipse-java-bin 2:4.36-1 (Fri 15 Aug 2025 09:36:05 PM CDT) ==> Retrieving sources... -> Found eclipse.desktop -> Downloading eclipse-java-2025-06-R-linux-gtk-x86_64.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 350M 100 350M 0 0 21.3M 0 0:00:16 0:00:16 --:--:-- 17.3M ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha512sums... eclipse.desktop ... Passed ==> Validating source_x86_64 files with sha512sums... eclipse-java-2025-06-R-linux-gtk-x86_64.tar.gz ... Passed :: (1/1) Parsing SRCINFO: eclipse-java-bin resolving dependencies... looking for conflicting packages... Package (1) New Version Net Change Download Size extra/webkit2gtk 2.48.5-1 126.19 MiB 33.50 MiB Total Download Size: 33.50 MiB Total Installed Size: 126.19 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... webkit2gtk-2.48.5-1-x86_64 33.5 MiB 34.3 MiB/s 00:01 [------------------------------------------------------------] 100% (1/1) checking keys in keyring [------------------------------------------------------------] 100% (1/1) checking package integrity [------------------------------------------------------------] 100% (1/1) loading package files [------------------------------------------------------------] 100% (1/1) checking for file conflicts [------------------------------------------------------------] 100% :: Processing package changes... (1/1) installing webkit2gtk [------------------------------------------------------------] 100% Optional dependencies for webkit2gtk geoclue: Geolocation support [installed] gst-libav: nonfree media decoding [installed] gst-plugins-bad: media decoding [installed] gst-plugins-good: media decoding [installed] :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Making package: eclipse-java-bin 2:4.36-1 (Fri 15 Aug 2025 09:37:07 PM CDT) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found eclipse.desktop -> Found eclipse-java-2025-06-R-linux-gtk-x86_64.tar.gz ==> Validating source files with sha512sums... eclipse.desktop ... Passed ==> Validating source_x86_64 files with sha512sums... eclipse-java-2025-06-R-linux-gtk-x86_64.tar.gz ... Passed ==> Removing existing $srcdir/ directory... ==> Extracting sources... -> Extracting eclipse-java-2025-06-R-linux-gtk-x86_64.tar.gz with bsdtar ==> Sources are ready. ==> Making package: eclipse-java-bin 2:4.36-1 (Fri 15 Aug 2025 09:37:08 PM CDT) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> WARNING: Using existing $srcdir/ tree ==> Entering fakeroot environment... ==> Starting package()... ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "eclipse-java-bin"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: eclipse-java-bin 2:4.36-1 (Fri 15 Aug 2025 09:37:10 PM CDT) ==> Cleaning up... loading packages... resolving dependencies... looking for conflicting packages... Package (1) New Version Net Change eclipse-java-bin 2:4.36-1 428.73 MiB Total Installed Size: 428.73 MiB :: Proceed with installation? [Y/n] (1/1) checking keys in keyring [------------------------------------------------------------] 100% (1/1) checking package integrity [------------------------------------------------------------] 100% (1/1) loading package files [------------------------------------------------------------] 100% (1/1) checking for file conflicts [------------------------------------------------------------] 100% :: Processing package changes... (1/1) installing eclipse-java-bin [------------------------------------------------------------] 100% :: Running post-transaction hooks... (1/3) Arming ConditionNeedsUpdate... (2/3) Updating icon theme caches... (3/3) Updating the desktop file MIME type cache... >which eclipse /usr/bin/eclipse >
Starting elipse it says the version is (clicking on About)
Eclipse IDE for Java Developers (includes Incubating components) Version: 2025-06 (4.36.0) Build id: 20250605-1316
Now we start the second phase. Which is to install the actual Wolfram workbench inside eclipse. For this click on Help->Install new software and follow instructions given on this web page https://support.wolfram.com/27221
These two images below I took during this process.
Make sure to select the Wolfram workbench by clicking on the little checkbox at the very end of the above process, when it asks to verify it and accept. If you do not, you will not see the OK button to finish.
Now Mathematica workbench is installed. Restart eclipse and start using it.