2009-03-08 28 views
3

Küçük bir uygulama oluşturdum ve tüm .java sınıf dosyalarına sahibim. Şimdi nasıl derleyim/yapılandırabilirim, böylece bir <applet> etiketinde kullanabilirim? Tutulma tabanlı bir yöntem en iyisi olacaktır.Bir uygulama nasıl dağıtılır?

Ayrıca, uygulamada bazı görüntüleri kullanıyorum.

1) benim yerel yolu örneğin C:\java\project\images ancak kullanarak Şu an onlara işaret) web siteme

2 için bu resim yüklemek gerekir mi onun ben eğer ben kolayca bu dizeyi değiştirebilir böylece bütün 1 sınıfta tutulur istemek. Bir web tarayıcısında çalışacak şekilde ne değiştirmeliyim?

3) Tüm .class dosyalarını yüklemem gerekir mi?

cevap

2

Görüntüler çok büyükse ve bunların tümü Uygulamada her zaman gerekli olmayabilirse, bunları web sunucunuzda tek bir dosya olarak dağıtmayın, aksi takdirde bunları Applet'inizdeki kavanozda paketleyin. Eğer en kavanoza Applet ile görüntüleri paketliyorsanız

o zaman, sonra Class.getResourceAsStream (...) bireysel görüntü dosyaları olarak mevcut değilse

kullanarak, sınıfyolundan onlara yük onları yüklemek gerekir URL var.

4

Her şeyi yüklemeniz gerekecek veya hiç kimse bunları indiremeyecek! Her şeyi bir Jar'a paketleyin ve uygulamanızı bundan çalıştırın. Tüm ağ üzerinde appletler dışarı yuvarlamak için good docs vardır.

Resimlerinizle iki seçeneğiniz vardır. Bunları kavanozda dahil edin veya bunları çalışma zamanında HTTP üzerinden sunun. Her iki durumda da kodunuzu C: sürücüsünden yüklemek zorunda kalacaksınız! Bunları kavanozda içermek muhtemelen en iyisidir - onları zaten indirirsiniz ve bir işlemde kavanozla daha iyi yapılır.

Eclipse, Ant ile sizin için her şeyi otomatik olarak yapabilmek için yapılabilir, ancak neler olup bittiğini anladığınızdan emin olmak için önce el ile yapacağım. Uygulamanız için bir kavanoz ve onu başlatan bir HTML sayfası oluşturmanız ve ardından web sunucunuza yüklemeniz gerekir. Uygulamanızı ve resimlerinizi jar dosyalarında bir araya getirmeniz kesinlikle gerekir.

İlgili konular