I've preferred to install AdoptOpenJDK in a location that does not include spaces. Oracle JDK licensing is more restrictive than I'm willing to accept and I want the latest Java 8 fixes.
On Wed, Aug 26, 2020 at 2:23 PM Slide <[email protected]> wrote: > It looks like this code would need to be updated to handle when there are > spaces: > https://github.com/jenkinsci/ssh-slaves-plugin/blob/master/src/main/java/hudson/plugins/sshslaves/JavaVersionChecker.java#L91. > I have the reverse, a Windows controller and Linux agents. I specify the > JAVA_HOME environment variable in my agent configuration and that works. > Can you try that? > > > > On Wed, Aug 26, 2020 at 12:38 PM Jérôme Godbout <[email protected]> > wrote: > >> Hi, >> >> I’m trying to access a Windows slave with SSH using Linux master Jenkins >> 2.235.5. >> >> [08/26/20 15:24:48] [SSH] Checking java version of >> c:\JenkinsSlave/jdk/bin/java >> >> Couldn't figure out the Java version of c:\JenkinsSlave/jdk/bin/java >> >> The system cannot find the path specified. >> >> >> >> [08/26/20 15:24:49] [SSH] Checking java version of C:\Program >> Files\Java\jdk1.8.0_161/bin/java >> >> Couldn't figure out the Java version of C:\Program >> Files\Java\jdk1.8.0_161/bin/java >> >> 'C:\Program' is not recognized as an internal or external command, >> >> operable program or batch file. >> >> … >> >> >> >> But when I try it from my other Windows Jenkins master 2.251 (my >> development server for testing purpose) it does connect without issue and >> find the proper java into the same path. >> >> >> >> [08/21/20 13:48:50] [SSH] Starting agent process: cd "c:\JenkinsSlave" && >> "C:\Program Files\Java\jdk1.8.0_161\bin\java.exe" -jar remoting.jar >> -workDir c:\JenkinsSlave -jar-cache c:\JenkinsSlave/remoting/jarCache >> >> Aug 21, 2020 1:48:50 PM org.jenkinsci.remoting.engine.WorkDirManager >> initializeWorkDir >> >> >> >> Seem like the c:\Program Files\Java… is not escaped properly under Linux >> master. How to fix that? How can I fix this? >> >> Should I escape the env var JAVA_HOME and add quote into it? will it >> break something else? >> >> >> >> I’m trying to move the slave execution from my development Windows laptop >> to our official Linux master. >> >> >> >> Thanks, >> >> Jerome >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Jenkins Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/jenkinsci-users/YTOPR0101MB2315834EB1C8497CD210EEA4CD540%40YTOPR0101MB2315.CANPRD01.PROD.OUTLOOK.COM >> <https://groups.google.com/d/msgid/jenkinsci-users/YTOPR0101MB2315834EB1C8497CD210EEA4CD540%40YTOPR0101MB2315.CANPRD01.PROD.OUTLOOK.COM?utm_medium=email&utm_source=footer> >> . >> > > > -- > Website: http://earl-of-code.com > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/CAPiUgVfLE6ybdjjMgzrpVt9UNCB0MF6CBTndkZWgXApOMnv5xQ%40mail.gmail.com > <https://groups.google.com/d/msgid/jenkinsci-users/CAPiUgVfLE6ybdjjMgzrpVt9UNCB0MF6CBTndkZWgXApOMnv5xQ%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAO49JtGh_FntpKrRaEDCCtD-Xx59g8gKGvhQdmGV0tH4_MmvYw%40mail.gmail.com.
