2012-09-27 1 views
0

사이트 용으로 작은 JApplet을 개발했습니다. 내가 그런 일을하는 것은 처음이므로, 어리석은 실수이거나 잘못된 생각이지만, 그것이 무엇인지 알 수는 없습니다. 나는 전혀 문제가 이클립스에서Eclipse에서 개발 된 Java 응용 프로그램이 웹 페이지에서 작동하지 않습니다.

<applet code="MapGenerator.class" 
    archive="MapGenerator.jar" 
    width= 400 height = 200> 

     <param name=numero_immagini value=1> 
     <param name=immagine0 value="IMG_20111009_171138.jpg"> 
     <param name=numero_piano0 value=0> 
</applet> 

,하지만 난 함께 시도 할 때 다음 HTML 여기

public class MapGenerator extends JApplet { 

    private static final long serialVersionUID = 1L; 
    private int numero_immagini; 
    private BufferedImage[] images; 
    private int[] floors; 

    private static final String N_IMMAGINI = "numero_immagini"; 
    private static final String IMMAGINE = "immagine"; 
    private static final String PIANO_IMMAGINE ="numero_piano"; 


    public void init() { 

     numero_immagini = Integer.parseInt(this.getParameter(N_IMMAGINI)); 

     images = new BufferedImage[numero_immagini]; 
     floors = new int[numero_immagini]; 

      for(int i=0; i< numero_immagini; i++) { 
       try { 
        URL url = new URL(this.getParameter(IMMAGINE+i)); 
        images[i] = ImageIO.read(url); 
        floors[i] = Integer.parseInt(this.getParameter(PIANO_IMMAGINE+i)); 
       } catch (IOException ioe) {} 
      }  
    } 

    public void start() { 

     Editor ed = new Editor(this.getContentPane(), images, floors); 

     this.setSize(400, 400); 

     this.add(ed.getPanel()); 

     Toolkit kit = this.getToolkit(); 
     Dimension dim = kit.getScreenSize(); 
     this.setBounds(dim.width/4, dim.height/4, dim.width/4, dim.height/4); 
     this.setVisible(true); 
     this.repaint(); 
    } 
} 

된다 : 여기

는 HTML에서 호출 첫 번째 클래스입니다 Chrome 페이지에는 회색 상자 만 표시됩니다.

모두에게 감사드립니다.

편집

응용 프로그램은 내가 전달하는 링크에서 이미지를로드 할 수 없습니다. 임의의 링크를 이미지로 테스트

그것의 trows,

java.security.AccessControlException: access denied (java.net.SocketPermission www.hyros.net:80 connect,resolve) 
java.lang.NullPointerException 
+0

Chrome의 보안 옵션을 확인 했습니까? – Kai

+0

그것은 또한 FireFox와 함께 작동하지 않습니다 ... –

+0

FireFox의 보안 옵션을 확인 했습니까? 자바 콘솔은 어떨까요? 거기에 출력이 있습니까? 그런데 HTML에 일부 태그가 누락되었거나 게시물에서 태그를 생략합니까? – Kai

답변

0

문제는 코드, 그리고 내가 HTML, jar 파일이나 다른 것들을 사용하는 방법이다, 그래서에 새로운 질문 here을 열었다 문제를보다 정확하게 설명하십시오.

답장을 보내 주셔서 감사합니다.