public static File getProductDir() { File libdir = findGemFireLibDir(); if (libdir == null) { return new File("").getAbsoluteFile(); // default to current directory } else { return libdir.getParentFile(); } }
public static File getProductDir() { File libdir = findGemFireLibDir(); if (libdir == null) { return new File("").getAbsoluteFile(); // default to current directory } else { return libdir.getParentFile(); } }
public static File getHiddenDir() throws IOException { File prodDir= getProductDir(); if (prodDir == null) { return null; } File hiddenDir = new File(prodDir.getParentFile(),"hidden"); if (!hiddenDir.exists()) { hiddenDir = new File(prodDir.getCanonicalFile().getParentFile(), "hidden"); } if (!hiddenDir.exists()) { //If we don't have a jar file (eg, when running in eclipse), look for a hidden //directory in same same directory as our classes. File libDir = findGemFireLibDir(); File oldHiddenDir = hiddenDir; if(libDir != null && libDir.exists()) { hiddenDir = new File(libDir, "hidden"); } if(!hiddenDir.exists()) { hiddenDir = oldHiddenDir; } } return hiddenDir; }
public static File getHiddenDir() throws IOException { File prodDir= getProductDir(); if (prodDir == null) { return null; } File hiddenDir = new File(prodDir.getParentFile(),"hidden"); if (!hiddenDir.exists()) { hiddenDir = new File(prodDir.getCanonicalFile().getParentFile(), "hidden"); } if (!hiddenDir.exists()) { //If we don't have a jar file (eg, when running in eclipse), look for a hidden //directory in same same directory as our classes. File libDir = findGemFireLibDir(); File oldHiddenDir = hiddenDir; if(libDir != null && libDir.exists()) { hiddenDir = new File(libDir, "hidden"); } if(!hiddenDir.exists()) { hiddenDir = oldHiddenDir; } } return hiddenDir; }
public static void createVersionFile() { String jarVersion = stripSpaces(GemFireVersion.getJavaCodeVersion()); File libDir = SystemAdmin.findGemFireLibDir(); if (libDir == null) { throw new RuntimeException(LocalizedStrings.GemFireVersion_COULD_NOT_DETERMINE_PRODUCT_LIB_DIRECTORY.toLocalizedString()); } File versionPropFile = new File(libDir, VER_FILE_NAME); Properties props = new Properties(); props.setProperty(JAR_VER_NAME, jarVersion); try { FileOutputStream out = new FileOutputStream(versionPropFile); props.store(out, "Expected versions for this product build as of"); out.close(); } catch (IOException ex) { throw new RuntimeException(LocalizedStrings.GemFireVersion_COULD_NOT_WRITE_0_BECAUSE_1.toLocalizedString(new Object[] {versionPropFile, ex.toString()})); } System.out.println("Created \"" + versionPropFile + "\""); } /**
public static void createVersionFile() { String jarVersion = stripSpaces(GemFireVersion.getJavaCodeVersion()); File libDir = SystemAdmin.findGemFireLibDir(); if (libDir == null) { throw new RuntimeException(LocalizedStrings.GemFireVersion_COULD_NOT_DETERMINE_PRODUCT_LIB_DIRECTORY.toLocalizedString()); } File versionPropFile = new File(libDir, VER_FILE_NAME); Properties props = new Properties(); props.setProperty(JAR_VER_NAME, jarVersion); try { FileOutputStream out = new FileOutputStream(versionPropFile); props.store(out, "Expected versions for this product build as of"); out.close(); } catch (IOException ex) { throw new RuntimeException(LocalizedStrings.GemFireVersion_COULD_NOT_WRITE_0_BECAUSE_1.toLocalizedString(new Object[] {versionPropFile, ex.toString()})); } System.out.println("Created \"" + versionPropFile + "\""); } /**
String libVersion = stripSpaces(GemFireVersion.getNativeCodeVersion()); pw.println("Native version: " + libVersion); File libDir = SystemAdmin.findGemFireLibDir(); if (libDir != null) { File versionPropFile = new File(libDir, VER_FILE_NAME);
String libVersion = stripSpaces(GemFireVersion.getNativeCodeVersion()); pw.println("Native version: " + libVersion); SystemAdmin.findGemFireLibDir();