Domanda

Ho creato un piccolo applet e ho tutti i file di classe .java. Come posso ora compilarlo / costruirlo in modo da poterlo usare in un tag <applet>? Un metodo basato su eclissi sarebbe il migliore.

Inoltre, sto usando alcune immagini nell'applet.

1) Devo caricare queste immagini sul mio sito web

2) In questo momento li indico usando il mio percorso locale, ad esempio C:\java\project\images, ma è tutto tenuto in 1 classe, quindi posso cambiare facilmente questa stringa se voglio. In cosa dovrei cambiarlo affinché funzioni in un browser Web?

3) Devo caricare tutti i file .class?

È stato utile?

Soluzione

Devi assolutamente raggruppare l'applet e le immagini in file jar.

Se le immagini sono molto grandi e se tutte non sono sempre necessarie nell'applet, distribuirle come file singoli sul server Web, altrimenti impacchettarle nel vaso con l'applet.

Se impacchetti le immagini con l'applet nel relativo jar, dovresti caricarle dal classpath, usando Class.getResourceAsStream (...)

Se sono disponibili come singoli file di immagine, caricali dal loro URL.

Altri suggerimenti

Dovrai caricare tutto o nessuno sarà in grado di scaricarli! Imballare tutto in un barattolo e far partire l'applet. Ci sono buoni documenti per distribuire applet su tutta la rete.

Con le tue immagini hai due scelte. Includerli nel vaso o renderli disponibili su HTTP in fase di esecuzione. In entrambi i casi dovrai cambiare il codice caricandolo dal C: drive! Includerli nel barattolo è probabilmente il migliore: li scaricherai comunque e sarà meglio farlo con il barattolo in una transazione.

Eclipse può essere fatto per fare tutto automaticamente con Ant, ma all'inizio lo farei manualmente per essere sicuro di capire cosa sta succedendo. Dovrai creare un vaso per l'applet e una pagina HTML da cui avviarlo, quindi caricarli entrambi sul tuo server web.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top