Class NbUtils

java.lang.Object
net.thevpc.netbeans.launcher.util.NbUtils

public class NbUtils extends Object
Author:
thevpc
  • Field Details

  • Constructor Details

    • NbUtils

      public NbUtils()
  • Method Details

    • onRunningNbProcessesChanged

      public static void onRunningNbProcessesChanged(Runnable r)
      / String s = response(new String[]{"/usr/java/jdk1.5.0_22/bin/java", "-version"});
    • isPlatformSupported

      public static boolean isPlatformSupported()
    • coalesce

      public static String coalesce(String... cmd)
    • isEmpty

      public static boolean isEmpty(String cmd)
    • response

      public static String response(List<String> cmd) throws IOException
      Throws:
      IOException
    • response

      public static String response(String[] cmd)
    • equalsStr

      public static boolean equalsStr(String s1, String s2)
    • loadProperties

      public static Properties loadProperties(File file)
    • toOsPath

      public static String toOsPath(String s)
    • getNbOsConfig

      public static final NbOsConfig getNbOsConfig()
    • resolveFile

      public static File resolveFile(String path)
    • isPath

      public static boolean isPath(String path)
    • compareVersions

      public static int compareVersions(String v1, String v2)
    • toInteger

      public static Integer toInteger(String v1)
    • getStartingInt

      public static int getStartingInt(String v1)
    • installMoveWin

      public static void installMoveWin(JComponent c, JFrame parent)
    • commandLineToString

      public static String commandLineToString(String[] args)
    • unzip

      public static void unzip(String zipFile, String outputFolder, NbUtils.UnzipOptions options) throws IOException
      Throws:
      IOException
    • getRunning

      public static NbProcess[] getRunning()
    • setTempRunning

      public static void setTempRunning(NetbeansWorkspace nb, boolean value)
    • isRunningWithCache

      public static boolean isRunningWithCache(NetbeansWorkspace nb)
    • isRunning

      public static boolean isRunning(NetbeansWorkspace nb, NbProcess[] all)
    • unzip

      public static void unzip(InputStream in, String outputFolder, NbUtils.UnzipOptions options) throws IOException
      Unzip it
      Parameters:
      in - input zip file
      outputFolder - zip file output folder
      Throws:
      IOException
    • compare

      public static <T> int compare(T a, T b, Comparator<? super T> c)