if (!exec.exists()) {\r
return false;\r
}\r
- return exec.canExecute();\r
+ if (!exec.canExecute()) {\r
+ try {\r
+ return exec.setExecutable(true);\r
+ } catch (Exception x)\r
+ {\r
+ \r
+ }catch (Error e)\r
+ {\r
+ }\r
+ return false;\r
+ }\r
+ return true;\r
}\r
\r
public static void validateExecutable(String command)\r