I've recently installed Visual Studio Code's LaTeX Workshop to evaluate as a replacement for TeXworks.
A document which compiles as expected using TeXworks fails in VSC, and initial troubleshooting led me to this odd response trying to run latexmk from the command line:
latexmk: The script is not registered. latexmk: Data: scriptEngine="java", scriptName="latexmk"
While I see many people diagnosing perl installation problems with the first half of the error, I don't see the "java" reference anywhere, and can't see where latexmk is picking this up.
Strawberry perl is installed and is just behind Rtools in the path; Linter seems to work ok.
I feel like I'm missing something obvious, but don't know where latexmk is getting associated with java... Windows 7, 64 bit work computer; MiKTeX 2.9 is running the latex install.