Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Запрет запуска из другой папки...

Тема в разделе "Разработка плагинов для новичков", создана пользователем MySt1k, 16 янв 2015.

Статус темы:
Закрыта.
  1. Автор темы
    MySt1k

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

    Баллы:
    173
    Всем привет. Помогите написать код, который запретит запускать приложение из другой папки. (В переменной задается путь до приложения)
     
  2. Хостинг MineCraft
    <
  3. TheBlacK.Z

    TheBlacK.Z Активный участник Пользователь

    Баллы:
    78
    не совсем понял...
     
  4. Автор темы
    MySt1k

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

    Баллы:
    173
    Типа:
    При запуске мода или плагина делаем проверку:
    если (Текущий Путь) != (пути указаный в константе) то System.exit(1) иначе продолжаем запуск приложения
     
    Последнее редактирование: 16 янв 2015
  5. makssof

    makssof Старожил Девелопер Пользователь

    Баллы:
    103
    Skype:
    makssofez
    Получи пропертю user.dir
     
  6. Автор темы
    MySt1k

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

    Баллы:
    173
    У меня не пашет именно сравнение.
    Даже если я получу 100% идентичную строку, мне все ровно скажет что не совпадает.[DOUBLEPOST=1421442954,1421442794][/DOUBLEPOST]Блин исходники посеял... видимо психнул и удалил наработку...
     
  7. makssof

    makssof Старожил Девелопер Пользователь

    Баллы:
    103
    Skype:
    makssofez
    Понял твою ошибку. Думал, то что ты написал выше - это просто так, ан нет, оказывается ты так и пишешь. Строки так ("саша" != "яша") не сравнивают. "Азаза".equals("Ололо")[DOUBLEPOST=1421443419,1421443381][/DOUBLEPOST]
    Бывает :D
     
  8. Автор темы
    MySt1k

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

    Баллы:
    173
    Как тогда?
    По бырому накатал хрень какую то:

    Код:
            String t11 = System.getProperty("user.dir");
            String tst = "C:\\v1710\\eclipse";
            System.out.println("LOLKA:"+t11);
            System.out.println("LOLKA2:"+tst);
            if (t11 != tst) {
                System.out.println("NO!!!");
            } else {
                System.out.println("YES!!!");
            }
     
  9. makssof

    makssof Старожил Девелопер Пользователь

    Баллы:
    103
    Skype:
    makssofez
    Тру если азаза = ололо
     
  10. Автор темы
    MySt1k

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

    Баллы:
    173
    Все... понял. Спасибо. Вроде получилось.
     
    Последнее редактирование: 17 янв 2015
Статус темы:
Закрыта.

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