Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void main(String[] paramArrayOfString)
- {
- int i = 0;
- paramArrayOfString = Arrays.asList(paramArrayOfString);
- Object localObject;
- if (x.a(localObject = SysProps.appDir()))
- {
- if (paramArrayOfString.isEmpty())
- {
- System.err.println("Usage: java -jar getdown.jar app_dir [app_id] [app args]");
- System.exit(-1);
- }
- localObject = (String)0.get(i++);
- }
- String str;
- if ((x.a(str = SysProps.appId())) && (i < paramArrayOfString.size())) {
- str = (String)paramArrayOfString.get(i++);
- }
- paramArrayOfString = i >= paramArrayOfString.size() ? null : (String[])paramArrayOfString.subList(i, paramArrayOfString.size()).toArray(b.a);
- File localFile;
- if ((!(localFile = new File((String)localObject)).exists()) || (!localFile.isDirectory()))
- {
- Log.log.b("Invalid app_dir '" + (String)localObject + "'.", new Object[0]);
- System.exit(-1);
- }
- if (!SysProps.noLogRedir())
- {
- localObject = new File(localFile, "launcher.log");
- try
- {
- PrintStream localPrintStream;
- System.setOut(localPrintStream = new PrintStream(new BufferedOutputStream(new FileOutputStream((File)localObject)), true));
- System.setErr(localPrintStream);
- tmpTernaryOp = paramArrayOfString;
- }
- catch (IOException localIOException)
- {
- Log.log.b("Unable to redirect output to '" + localObject + "': " + localIOException, new Object[0]);
- }
- }
- Log.log.a("------------------ VM Info ------------------", new Object[0]);
- Log.log.a("-- OS Name: " + System.getProperty("os.name"), new Object[0]);
- Log.log.a("-- OS Arch: " + System.getProperty("os.arch"), new Object[0]);
- Log.log.a("-- OS Vers: " + System.getProperty("os.version"), new Object[0]);
- Log.log.a("-- Java Vers: " + System.getProperty("java.version"), new Object[0]);
- Log.log.a("-- Java Home: " + System.getProperty("java.home"), new Object[0]);
- Log.log.a("-- User Name: " + System.getProperty("user.name"), new Object[0]);
- Log.log.a("-- User Home: " + System.getProperty("user.home"), new Object[0]);
- Log.log.a("-- Cur dir: " + System.getProperty("user.dir"), new Object[0]);
- Log.log.a("---------------------------------------------", new Object[0]);
- try
- {
- (localObject = new GetdownApp.1(localFile, str, null, null, paramArrayOfString)).start();
- return;
- }
- catch (Exception localException)
- {
- Log.log.b("main() failed.", new Object[] { localException });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement