java打包成exe后运行出问题,

try {
        ds = new DatagramSocket(4567);
        fos = new FileOutputStream("d:\\****\\tem.dat");
        do{
            dp = new DatagramPacket(buf, buf.length);
            ds.receive(dp);
            fos.write(dp.getData());
            fos.flush();
            System.out.println(dp.getLength());
        }while(dp.getLength()==10240);
        Alert al = new Alert("传输完毕请保存\n1后关闭");
        Thread.sleep(1000);
        al.setVisible(false);
    } catch (Exception e) {
    }

    以上代码,在myeclipse里面运行没问题,但是打包成exe后保存的文件就会变小。不知为何,请各路神仙帮忙看一下

图片说明
123.mp3是在myeclipse里运行存上的,1234.mp3是用打包后的.exe运行存上的

源码发私信 qq774365077