꿀뷰 처럼 압축파일 내의 이미지 불러올려고 하거든요?

일단 이미지 불러와서 넘기는거는 구현해놔서 이제 그 범위를 압축파일내에잇는거까지

확장하려고 준비중인데요

일단 FileDialog로 불러온 zip파일 내에 잇는것들 이름이라도 출력해보고자해서

코드를

btnOpen.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                                
                                FileDialog fd = new FileDialog(Viewzip, \"파일열기\", FileDialog.LOAD);
                            fd.setVisible(true);
                                try{
                                    FileInputStream fis = new FileInputStream(fd.getDirectory() + fd.getFile());
                                    ZipInputStream zis = new ZipInputStream(fis);
                                    
                                    ZipEntry ze;
                                    while((ze=zis.getNextEntry())!=null){
                                            System.out.println(ze.getName());
                                            zis.closeEntry();
                                            }
                                    
                                    zis.close();
                                    
                            } catch (FileNotFoundException e2){
                                    e2.printStackTrace();
                            } catch (IOException e1){
                                    e1.printStackTrace();
                            }
                        }
                }
                );

이렇게 햇는데요

이클립스에서는 문제가 없는데 실행시키면 안되요 ㅜㅠ

뭐가 문제일까요?