Adding correction

revert-dabc3590
Nirothipan 8 years ago
parent 73a0176c3a
commit fe342b6eb3

@ -31,8 +31,6 @@ import java.io.Writer;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.nio.channels.Channels;
import java.nio.channels.ReadableByteChannel;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Paths;
@ -65,17 +63,19 @@ public class TryIt {
* This method gets the system specific variables.
*/
private TryIt() {
osSuffix = System.getProperty(Constants.OS_NAME_PROPERTY).toLowerCase();
osSuffix = System.getProperty(Constants.OS_NAME_PROPERTY);
if (osSuffix == null) {
sysPropertyError("OS NAME");
sysPropertyError(Constants.OS_NAME_PROPERTY, "OS Name");
} else {
osSuffix = osSuffix.toLowerCase();
}
userHome = System.getProperty(Constants.USER_HOME_PROPERTY);
if (userHome == null) {
sysPropertyError("Home Directory");
sysPropertyError(Constants.USER_HOME_PROPERTY, "Home Directory");
}
workingDirectory = System.getProperty(Constants.USER_DIRECTORY_PROPERTY);
if (workingDirectory == null) {
sysPropertyError("Current Working Directory");
sysPropertyError(Constants.USER_DIRECTORY_PROPERTY, "Current Working Directory");
}
if (osSuffix.contains(Constants.WINDOWS_OS)) {
osSuffix = Constants.WINDOWS_OS;
@ -174,10 +174,11 @@ public class TryIt {
/**
* This method is called when then is an error in getting system properties
*
* @param error - system property name
* @param property -property type
* @param hint - property name
*/
private void sysPropertyError(String error) {
System.out.println("Unable to get the " + error + " of your system");
private void sysPropertyError(String property, String hint) {
System.out.println("Unable to get the" + property + "property of your system (" + hint + ")");
System.exit(1);
}
@ -445,7 +446,7 @@ public class TryIt {
*/
private void makeDirectoryError(String name, String location) {
System.out.println("Unable to make folder named " + name + " in " + location);
System.exit(0);
System.exit(1);
}
/**
@ -815,8 +816,10 @@ public class TryIt {
private void setExecutePermission(String fileName) {
if (!new File(fileName).canExecute()) {
if (!new File(fileName).setExecutable(true)) {
System.out.println("Set the Execute permission of : " + fileName + " to continue");
System.exit(0); // if can't execute, unable to proceed
System.out.println("Unable to set the execute permission of : " + fileName);
System.out.println("Please set the executable permission for file "
+ new File(fileName).getAbsolutePath() + " to continue");
System.exit(1); // if can't execute, unable to proceed
}
}
}

Loading…
Cancel
Save