Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Извлекаем файл JAR из Eclipse среды в сервер

Метки:
Теги Теги
.jar extart jarfile jar file java
Статус
Закрыто для дальнейших ответов.

Nikolai_Faint

Активный участник
Пользователь
Баллы
96
Имя в Minecraft
fcode0xb
Есть файл в папке SRC [eclipse] с расширениям jar, надо чтобы при запуске плагин автоматически переносил этот jar файл в папку plugins.

(P.S) Чтобы не было вопросов [А ты гуглил??????]
Да, гуглил. Не нашел. Жду ответов.
 
Последнее редактирование:
Ну вот короче кликаешь по файлу нажимаешь ctrl + c потом переходишь в /plugins и нажимаешь ctrl + v
 
Ну вот короче кликаешь по файлу нажимаешь ctrl + c потом переходишь в /plugins и нажимаешь ctrl + v
Классный ответ, спасибо за твоё идеальное знания явы! Теперь буду твой код всем отсылать! (А теперь серьёзно, в чем смысл таких сообщений? Ты даже не знаешь что за плагин, и зачем там вытаскивать из него джарник).
 
Классный ответ, спасибо за твоё идеальное знания явы! Теперь буду твой код всем отсылать! (А теперь серьёзно, в чем смысл таких сообщений? Ты даже не знаешь что за плагин, и зачем там вытаскивать из него джарник).
Дык ты проблему нормально не написал
 
Дык ты проблему нормально не написал
В папке SRC вместе с пакетами есть файл core.jar, и при запуске этот джарник надо перенести на сервер (P.S исключение сам сделаю).
 
Я походу понял, чего ты хочешь.

Юзай метод .getResource(String) класса JavaPlugin, чтобы получить InputStream файла в .jar плагина
 
Мб новичкам надо (Как тут любят говорить: Я мог бы и лучше, и вообще это говнокод, и вообще я пишу плагины от 1 ляма рублей).
Код:
            File folder_main = new File("../Plugins"); // Путь к папке
            File cfg_main = new File("../Plugins/core.jar");
            if(!folder_main.exists()) {
                folder_main.mkdir(); // Создание папки
            }
            if (!core.exists()) {
            InputStream link = (Main.plugin.getResource("files/core.jar"));  // Путь к пакету
            Files.copy(link, core.getAbsoluteFile().toPath());
            }
 
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх