2014-05-09 21 views
7

JavaFx uygulamasında yeniyim. Her öğreticinin JavaFx için NetBeans IDE kullandığını buldum. Ama Eclipse kullanıyorum. Öğrendiğim ve Eclipse birçok Bağımsız javafx uygulamasını geliştirdi ama şimdi (uygulaması ile aynı) tarayıcıda çalışır JavaFX Uygulama geliştirmek istiyorlar. Arama yaptım ancak tüm materyalleri sadece NetBeans IDE ile buldum ve tutulmadan değil. Biz Proje Özellikleri Tarayıcı seçeneğinde Run tercih olarak NetBeans kendisi tarafından jnlp, kavanoz ve html dosyası oluşturmak. Eclipse IDE durumunda ne yapmalıyım? Ben Tutulma JavaFX için e (fx) Clipse eklentisi kullanıyorum. Lütfen bunun için mümkün olan en kısa zamanda kaynak sağlayınJavaFx Uygulamasını tarayıcıda kullanarak Eclipse IDE

cevap

7

e(fx)clipse tutorials page'daki ilk eğiticiye bir göz atın.

Bir JavaFX uygulamasını e (fx) clipse kullanarak dağıtmak için, en kolay yol projenizde oluşturulan "build.fxbuild" dosyasını açmaktır. Uygulama için gerekli bilgileri girin, ardından "Dağıt" sekmesine gidin (sekmeler altta).

Bu, uygulamayı yapılandırmak için bir sihirbaz getirecektir. Gerekli alanlar, uygulama için bir genişlik ve yükseklik ve applet'in yerleştirileceği html'de yer tutucu için bir "ref" ve "id" dir. (I "ref" ne için kullanıldığını tamamen açık değilim: "id" ilgili <div> bir id niteliği olarak kullanılmaktadır.)

Screenshot of "Deploy" tab in e(fx)clipse build.fxbuild wizard

gerekli değerleri (ve diğerlerini girin gerektiği gibi). "Genel Bakış" sekmesine dönün ve "ant build.xml oluştur ve çalıştır" üzerine tıklayın. Bu bir ant yapı dosyası derler ve yürütür. Artık projenizde bir "deploy" alt klasörü olan bir "build" klasörü bulacaksınız. Orada, bir uygulama için gerekli olan dosyaları bulacaksınız: html, jnlp, jar ve uygulamanızın gerektirdiği harici bir kavanozla birlikte bir libs klasörü.

Yapı sihirbazındaki seçenekleri anlamak için, JavaFX paketleme ve dağıtım işlemini anlamanız gerekir. Daha önce yapmadıysanız, tutorial'u okumanızı öneririm.

Sihirbaz oldukça iyi çalışır; bazen, işleri halledebilmek için build.xml ve/veya oluşturulan jnlp dosyasını biraz düzenlemem gerektiğini anladım. Bu büyük olasılıkla konfigürasyonum başlangıçtan doğru olmadığı için.

+0

Teşekkür ederim ... Çalışıyorum ama şimdi bir güvenlik sorunu alıyorum ama Güvenlik Duvarı ayarları olabilir düşünüyorum.Ancak şimdi jnlp jar ve html dosyaları var – tarkikshah

+0

Evet, büyük olasılıkla yeni bir dizi sorunlar olacak Şimdi başa çıkabilmeniz için uygulamayı geliştirmeniz gerekiyor :). Sihirbazda bir "İmzalama" sekmesi olduğunu unutmayın; Çalıştırmak için herhangi bir tarayıcı için dijital olarak imzalamanız gerekecektir. –

+0

Hie Bana anlattığın yolu takip ettim ama şimdi sorun jnlp jar ve html dosyaları oluşturuyor ama tarayıcıda Html dosyasını çalıştırdığımda sadece boy ve genişliğimdeki dikdörtgen kutuyu gösteriyor ama JavaFx içeriği yok tarayıcıda. kavanoz dosyasını çalıştırın This.I üzerine Lütfen bana yol ve gayet iyi – tarkikshah

İlgili konular