I am currently compiling the following code that does not compile. The else if reports that ' ;' expected ;' expected . I donβt understand why I canβt use else if for this scenario?
public class FileConfiguration { private String checkOs() { String path = ""; if (System.getProperty("os.name").startsWith("Windows")) { // includes: Windows 2000, Windows 95, Windows 98, Windows NT, Windows Vista, Windows XP path = "C://Users//..."; } elseif (System.getProperty("os.name").startsWith("Mac")) { path = "///Users//..."; } return path; } // declare paths for file source and destination String destinationPath = path; String sourcePath = path;
source share