2015-06-17 2 views
0

У меня есть баннер игрового клиента, у которого есть программа обновления. Его client.jar и он загружает кеш, который имеет все файлы игры. Нет необходимости обновлять client.jar только кеш, но проблема в том, что номер версии жестко закодирован в клиенте.Прочтите текстовый файл с Java

То, что я пытался делать ВСЕ, меняет способ получения номера версии, и я просто не могу его получить.

http://pastebin.com/Z5urTUVw

Line 31 это номер версии, мне нужно, чтобы прочитать номер версии по ссылке DropBox. Найденный здесь - https://dl.dropboxusercontent.com/u/87363031/version.txt

Всего 1 простой номер, я пытался сделать это в течение большей части 6 часов, и я готов потерять свою прохладу. Может кто-нибудь, пожалуйста, помогите мне с этим?

+0

Где именно вы застряли ??? Вы не можете сделать http-соединение с этим файлом url ??? Если это так, поместите эту часть кода здесь ... – Codebender

ответ

0

Если вы можете использовать Apache Commons IO, есть очень простой способ для достижения этой цели с помощью IOUtils:

InputStream in = new URL("https://dl.dropboxusercontent.com/u/87363031/version.txt").openStream(); 
try { 
    String version = IOUtils.toString(in)); 
    System.out.println(version); 
} finally { 
    IOUtils.closeQuietly(in); 
} 
Смежные вопросы