Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8008089

Delete OS dependent check in JdkFinder.getExecutable()

    XMLWordPrintable

Details

    • b82
    • Not verified

    Backports

      Description

        The check below is too OS dependent and should be deleted.
        ...
                binPath += File.separatorChar + "bin" + File.separatorChar + executable;
                File toolFile = new File(binPath);
        ==> if (!toolFile.exists()) {
                    throw new RuntimeException(binPath + " does not exist");
                }
        ...

        On windows if executable is specified as e.g. 'java', without '.exe', the File exists() will fail. But it's still possible to run executable.

        Attachments

          Issue Links

            Activity

              People

                ykantser Yekaterina Kantserova (Inactive)
                ykantser Yekaterina Kantserova (Inactive)
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: