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

Помогите Распаковка zip архива на Java, нужна помощь

Тема в разделе "[Архив] Помощь", создана пользователем Breivik, 8 дек 2013.

  1. Автор темы
    Breivik

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

    Баллы:
    103
    Товарищи, нужна ваша помощь, стряпаю простенький лаунчер на Java, застрял на распаковке, еще вчера все работало, а сейчас. :confused:

    Проблема... При распаковке папки то создаются, а файлы не вытаскиваются, забадало уже, аж глаза режет. Помогите
    Код:
    public class UnZip {
        UnZip() {
            try{
            ZipFile zip = new ZipFile(Paths.localPath+Paths.gameFile);
            String dir_to=Paths.localPath;
            Enumeration entries = zip.entries();
            LinkedList<ZipEntry> zfiles = new LinkedList<ZipEntry>();
            while (entries.hasMoreElements()) {
                ZipEntry entry = (ZipEntry) entries.nextElement();
                if (entry.isDirectory()) {
                    new File(dir_to+"\\"+entry.getName()).mkdir();
                } else {
                    zfiles.add(entry);
                }
            }
            for (ZipEntry entry : zfiles) {
                InputStream in = zip.getInputStream(entry);
                OutputStream out = new FileOutputStream(dir_to+"\\"+entry.getName());
                byte[] buffer = new byte[1024];
                int len;
                while ((len = in.read(buffer)) >= 0)
                    out.write(buffer, 0, len);
                in.close();
                out.close();
            }
            zip.close();
            }catch(Exception exc) {}
        }
    }
    
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    Breivik

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

    Баллы:
    103
    :coffee:
     
    Сникерсни нравится это.
  4. MiX54

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

    Баллы:
    78
    Имя в Minecraft:
    MiX54
    Для примера возьми лаунчер сашка и сделай по аналогии.
     
  5. Автор темы
    Breivik

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

    Баллы:
    103
    MiX54, вообще не работает... уже мысли путаются
     
    Сникерсни нравится это.

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