Java: Как скачать файл и запустить?

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by tmp, 21 Aug 2012.

  1. tmp

    tmp Banned

    Joined:
    10 Mar 2005
    Messages:
    420
    Likes Received:
    32
    Reputations:
    1
    Не нашел ни где темы по Java, спрошу в более близкой, то есть здесь:

    В Яве я полный ноль, но нужно дописать класс.
    В классе нужно скачать файл с удаленного веб сервера и запустить этот файл.
    Подскажите, пожалуйста какие функции (методы или еще что) отвечает за эти операции в Яве?

    То есть калькулятор , к примеру, запускается таким образом:
    Code:
    Runtime.getRuntime().exec("calc.exe");
    Но как сделать так, чтоб к примеру, скачать этот calc.exe с удаленного сервера и запустить его на вин машине.
    ЗЫ
    В Гугле искал, так ни чего даже похожего не нашел. Помогите плиз.
     
    #1 tmp, 21 Aug 2012
    Last edited: 21 Aug 2012
  2. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    https://forum.antichat.ru/thread90173.html
     
    _________________________
  3. tmp

    tmp Banned

    Joined:
    10 Mar 2005
    Messages:
    420
    Likes Received:
    32
    Reputations:
    1
    ОК! эту тему удалить уже не могу, поэтому продолжу в ней. Тему прочел. Не всю. До момента где человек задает подобный вопрос, но ответа он не дождался:

    https://forum.antichat.ru/showpost.php?p=2115029&postcount=418

    Посему : буду благодарен за хоть какую то наводку. Спасибо.
     
  4. Geass

    Geass New Member

    Joined:
    12 Apr 2012
    Messages:
    43
    Likes Received:
    2
    Reputations:
    0
    Могу дать общую наводку, так как яву даже вдали не видел:

    Файлы скачиваются посредством обычного GET-запроса и чтения отклика (собственно отклик и будет являться файлом). То есть создаете запрос, считываете отклик, сохраняете побитово(побайтово?) на диск, используя файловые потоки, а дальше просто запускаете свешескачанный файл. Приблизительно так.
     
    1 person likes this.
  5. tmp

    tmp Banned

    Joined:
    10 Mar 2005
    Messages:
    420
    Likes Received:
    32
    Reputations:
    1
    Ну это общие понятия тсп/айпи :) тут же как раз главное: как это реализовать в Яве? Какие для этого нужно копать методы. Там в яве этих методов... хз скока! :)
     
  6. Spot

    Spot Elder - Старейшина

    Joined:
    1 Mar 2007
    Messages:
    462
    Likes Received:
    38
    Reputations:
    1
    #6 Spot, 22 Aug 2012
    Last edited: 22 Aug 2012
    1 person likes this.
  7. tmp

    tmp Banned

    Joined:
    10 Mar 2005
    Messages:
    420
    Likes Received:
    32
    Reputations:
    1
    Отлично! Кажись как раз то что искал! )) СПАСИБО! будем копать.
     
Loading...