Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление
  2. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Лаунчер [0.3 BETA]MCWLauncher (Мой первый лаунчер) + Web

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем danilko, 24 авг 2014.

?

Нужен ?

  1. Да

    108 голосов
    56,5%
  2. Нет

    40 голосов
    20,9%
  3. Без разницы

    43 голосов
    22,5%
  1. Автор темы
    danilko

    danilko Старожил Пользователь

    Баллы:
    103
    Там же maven нужен, у меня его нет и я не хочу использовать сторонние библиотеки, когда уже сам почти реализовал то, что нужно.
     
  2. Хостинг MineCraft
    <
  3. Cyber Owl

    Cyber Owl Старожил Пользователь

    Баллы:
    153
    Что ты несешь? Как бы логично что путь указывать нужно САМОМУ.
     
  4. sashabelii

    sashabelii Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    О том же и я:
    Код:
    "file:///"+System.getProperty("java.home")+ File.separator+"lib"+File.separator+"jfxrt.jar"
    
    А в общем то да, в try-catch обернуть.
     
  5. Cyber Owl

    Cyber Owl Старожил Пользователь

    Баллы:
    153
    Чувак, ты не понял.
    Делаешь предзагрузку либы с вебсервера, запихиваешь её насильно в classpath
    ???
    PROFIT
     
  6. Автор темы
    danilko

    danilko Старожил Пользователь

    Баллы:
    103
    в общем пробуем так: http://mcwl.esy.es/download/test.jar
    нафиг дозагрузку, и так вроде работет.[DOUBLEPOST=1410092460,1410092278][/DOUBLEPOST]Интерфейс там локальный, т.е. из jar`ника берется, по этому есть проблема с кодировкой.
    (Сейчас главное чтоб у всех запустилось)[DOUBLEPOST=1410093757][/DOUBLEPOST]@sashabelii , попробуй запустить
     
  7. sashabelii

    sashabelii Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Что-то было сделано не так, изначально:
    Код:
    Exception in thread "main" java.lang.UnsupportedClassVersionError: javafx/applic
    ation/Application : Unsupported major.minor version 52.0
            at java.lang.ClassLoader.defineClass1(Native Method)
            at java.lang.ClassLoader.defineClass(Unknown Source)
            at java.security.SecureClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.access$100(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.defineClass1(Native Method)
            at java.lang.ClassLoader.defineClass(Unknown Source)
            at java.security.SecureClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.access$100(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
    Не нужно совать библиотеки куда попало, и качать тоже, если они уже на пк. Просто нужно понять, почему приложение не может найти javafx в lib'ах.
     
  8. Автор темы
    danilko

    danilko Старожил Пользователь

    Баллы:
    103
    http://mcwl.esy.es/download/test2.jar
     
  9. sashabelii

    sashabelii Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Код:
    Exception in thread "main" java.lang.NoClassDefFoundError: javafx/application/Ap
    plication
     
  10. Автор темы
    danilko

    danilko Старожил Пользователь

    Баллы:
    103
    Кажется понял, сейчас, думаю на третий раз все как в сказке заработает )
     
  11. sashabelii

    sashabelii Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Ну давай)
     
  12. Автор темы
    danilko

    danilko Старожил Пользователь

    Баллы:
    103
    http://mcwl.esy.es/download/test3.jar Ну, надеюсь, теперь хоть "Application started" напишет в консоль )
     
  13. sashabelii

    sashabelii Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Неа
    Код:
    C:\Users\Alexandr\Desktop>java -jar MCWLauncher.jar
    Exception in thread "main" java.lang.NoClassDefFoundError: javafx/application/Ap
    plication
            at java.lang.ClassLoader.defineClass1(Native Method)
            at java.lang.ClassLoader.defineClass(Unknown Source)
            at java.security.SecureClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.access$100(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
    Caused by: java.lang.ClassNotFoundException: javafx.application.Application
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            ... 13 more
     
  14. Автор темы
    danilko

    danilko Старожил Пользователь

    Баллы:
    103
    Java -jar test3.jar не ?[DOUBLEPOST=1410105655,1410105597][/DOUBLEPOST]Я там переделал под swing приложение + компоненты jfx, по этому ClassLoader не должен ошибку кидать.
     
  15. sashabelii

    sashabelii Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Я переименовал test3.jar в MCWLauncher.jar, ибо в батник лезть подольше будет.
     
    Последнее редактирование: 7 сен 2014
  16. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Похоже вы нифига не знаете о класспатчах. одинаковые классы перепатчятся теми что в цп первые и никаких конфликтов не будет.
     
  17. Автор темы
    danilko

    danilko Старожил Пользователь

    Баллы:
    103
    Упс, это я не тот jar ник кинул )
     
  18. Автор темы
    danilko

    danilko Старожил Пользователь

    Баллы:
    103
    http://mcwl.esy.es/download/4.jar[DOUBLEPOST=1410109134,1410109070][/DOUBLEPOST]
    Надо чтоб без цп стартануло, ато не все игроки осилят запуск через консоль\батник.
     
  19. sashabelii

    sashabelii Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Я не знаю, ибо не нужно оно мне пока. Просто делать не чего вот и пытаюсь запустить :)
    Неа
     
  20. Автор темы
    danilko

    danilko Старожил Пользователь

    Баллы:
    103
    В консоли вывод не поменялся ? (Попробуй все-таки подругому запустить jar, не через баник, я бы у себя постетил, но у меня почему-то при команде "java -version" сразу ошибка вылетает, на старом компе)
     
  21. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Консоль то зачем? Поместить в 1 джарник.
     

Поделиться этой страницей