Jawa / Говнокод #12497 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
public static void loadSWT() {
		try {
			File file = null;
			if (PlatformUtils.IS_WINDOWS) {
				file = new File("lib/swtwin32.jar"); // x86
				if (PlatformUtils.JVM_ARCH.equals("64")) {
					file = new File("lib/swtwin64.jar"); // x64
				}
			} else if (PlatformUtils.IS_OSX) {
				file = new File("lib/swtmac32.jar"); // x86
				if (PlatformUtils.JVM_ARCH.equals("64")) {
					file = new File("lib/swtmac64.jar"); // x64
				} else if (PlatformUtils.OS_ARCH.startsWith("ppc")) {
					file = new File("lib/swtmaccb.jar"); // carbon
				}
			} else if (PlatformUtils.IS_LINUX) {
				file = new File("lib/swtlin32.jar"); // x86
				if (PlatformUtils.JVM_ARCH.equals("64")) {
					file = new File("lib/swtlin64.jar"); // x64
				}
			}
			if ((file == null) || !FileUtils.isExistingFile(file)) {
				file = new File("lib/swt.jar"); // old system
			}
			final Method method = URLClassLoader.class.getDeclaredMethod(
					"addURL", new Class[] { URL.class });
			method.setAccessible(true);
			method.invoke(ClassLoader.getSystemClassLoader(), file.toURI()
					.toURL());
		} catch (final Exception e) {
			e.printStackTrace();
		}
	}

вот так приколачиваем SWT в систему.
особенное веселье в строках 25-28.

Запостил: Lure Of Chaos Lure Of Chaos, (Updated )

Комментарии (8) RSS

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8