TeamCity build fails with “no net in java.library.path”

One of our builds just failed with this fairly cryptic error: [File content replacer] no net in java.library.path java.lang.UnsatisfiedLinkError: no net in java.library.path at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) Turns out we’d manually updated Java on the machine that the build agent was running on. If you…