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

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

Discussion in 'Разработка плагинов для новичков' started by MySt1k, Jan 16, 2015.

Thread Status:
Not open for further replies.
  1. Автор темы
    MySt1k

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Code:
            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 Старожил Девелопер Пользователь

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

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

    Trophy Points:
    173
    Все... понял. Спасибо. Вроде получилось.
     
    Last edited: Jan 17, 2015
Thread Status:
Not open for further replies.

Share This Page