Advertisement
Guest User

Untitled

a guest
May 26th, 2015
253
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.55 KB | None | 0 0
  1. public static void main(String[] paramArrayOfString)
  2. {
  3. int i = 0;
  4. paramArrayOfString = Arrays.asList(paramArrayOfString);
  5. Object localObject;
  6. if (x.a(localObject = SysProps.appDir()))
  7. {
  8. if (paramArrayOfString.isEmpty())
  9. {
  10. System.err.println("Usage: java -jar getdown.jar app_dir [app_id] [app args]");
  11. System.exit(-1);
  12. }
  13. localObject = (String)0.get(i++);
  14. }
  15. String str;
  16. if ((x.a(str = SysProps.appId())) && (i < paramArrayOfString.size())) {
  17. str = (String)paramArrayOfString.get(i++);
  18. }
  19. paramArrayOfString = i >= paramArrayOfString.size() ? null : (String[])paramArrayOfString.subList(i, paramArrayOfString.size()).toArray(b.a);
  20. File localFile;
  21. if ((!(localFile = new File((String)localObject)).exists()) || (!localFile.isDirectory()))
  22. {
  23. Log.log.b("Invalid app_dir '" + (String)localObject + "'.", new Object[0]);
  24. System.exit(-1);
  25. }
  26. if (!SysProps.noLogRedir())
  27. {
  28. localObject = new File(localFile, "launcher.log");
  29. try
  30. {
  31. PrintStream localPrintStream;
  32. System.setOut(localPrintStream = new PrintStream(new BufferedOutputStream(new FileOutputStream((File)localObject)), true));
  33. System.setErr(localPrintStream);
  34. tmpTernaryOp = paramArrayOfString;
  35. }
  36. catch (IOException localIOException)
  37. {
  38. Log.log.b("Unable to redirect output to '" + localObject + "': " + localIOException, new Object[0]);
  39. }
  40. }
  41. Log.log.a("------------------ VM Info ------------------", new Object[0]);
  42. Log.log.a("-- OS Name: " + System.getProperty("os.name"), new Object[0]);
  43. Log.log.a("-- OS Arch: " + System.getProperty("os.arch"), new Object[0]);
  44. Log.log.a("-- OS Vers: " + System.getProperty("os.version"), new Object[0]);
  45. Log.log.a("-- Java Vers: " + System.getProperty("java.version"), new Object[0]);
  46. Log.log.a("-- Java Home: " + System.getProperty("java.home"), new Object[0]);
  47. Log.log.a("-- User Name: " + System.getProperty("user.name"), new Object[0]);
  48. Log.log.a("-- User Home: " + System.getProperty("user.home"), new Object[0]);
  49. Log.log.a("-- Cur dir: " + System.getProperty("user.dir"), new Object[0]);
  50. Log.log.a("---------------------------------------------", new Object[0]);
  51. try
  52. {
  53. (localObject = new GetdownApp.1(localFile, str, null, null, paramArrayOfString)).start();
  54. return;
  55. }
  56. catch (Exception localException)
  57. {
  58. Log.log.b("main() failed.", new Object[] { localException });
  59. }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement