'IOException: Cannot run program "javac": CreateProcess error=2, The system cannot find the file specified
I got the error "IOException: Cannot run program "javac": CreateProcess error=2, The system cannot find the file specified" while running my scala project in play 2. why does this error occur . Please solve this problem.
Solution 1:[1]
Check that you have the environment variable JAVA_HOME defined and set to the root directory of your JDK (not just a JRE, which doesn't include javac)
Solution 2:[2]
for anyone who googles this error when using xml beans (I was forced to maintain an old app that uses xmlbeans and got this error), use jdk 5 and not higher for xmlbeans and this error goes away
Solution 3:[3]
If you are using xml-beans command scomp, you can pun the option -compiler like -compiler "C:\jdk1.8.0.231\bin\javac.exe"
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | joescii |
Solution 2 | |
Solution 3 | Aiglesias |