2014-11-20 42 views
6

Zaten bunu sordum ve ağır bir şekilde düşürülmüştü. Ne yazık ki, hala çözemiyorum. Ne yaptığımı bilmiyorum, ama er ya da geç java uygulamaları ve java web başlatma uygulamalarını tüm tarayıcılarda çalıştırabilme yeteneğimi kaybediyorum.Java uygulamaları ve JWS uygulamalarını tarayıcıda çalıştırmak için gerekli ve yeterli koşullar?

İşte bir örnek neler oluyor.

Ben uygulamaları http://csis.pace.edu/~bergin/Java/applets.htm sayfayı açıp aşağıdaki resmi alıyorum: işaretler eklentileri ile

enter image description here

engellendi. Tamam sonra başka iletişim

enter image description here

sonraki başka

enter image description here

var neden

enter image description here

engelini kaldırmak için çalışıyorum

enter image description here

eğer böyle devam

enter image description here

Ve tıkladım.

Applet çalışmıyor.

PATH'lerle dans ettikten sonra, Java güncellemeleri ve benzerleri, bir kez uygulamayı çalıştırabilir. Ama er ya da geç tekrar bu pozisyonda sıkışmış olacağım.

Bilmek isterim, bu durumu prensip olarak dışlamak mümkün müdür?

Güvenliği tamamen devre dışı bırakmak istemiyorum, ama demek istediğim, açık iznimin herşeyin çalışması gerekiyor. Bunu yapmak mümkün mü? Ben istiyorum eğer

GÜNCELLEME tüm

İlk ben anlamıyorum, neden eski java uygulamasını çalıştıramıyorum?

Ben bir insanım ve robotlar bana uymalı! :)

Uygulamamı java'nın eski sürümünde debug etmek istediğimi varsayalım, neden olmasın?

İkincisi, sahip olduğum ve hangi sürüme sahip olduğunu düşündüğüm sürüm hakkında bir bilgi yok.

Bu bilgi olmadan, sürüm algılama mekanizmasında sadece bir hata olması mümkündür.

Java geliştiricisi olduğumdan, Program Files'da birden çok Java sürümüne sahibim. O zaman hangisini kullandığını nasıl bilebilirim?

GÜNCELLEME 2

Ben 1.8.0_25 için 1.8.0_20 benim Java güncellenmiş ve şimdi durum değişti ancak uygulama çalışmıyor imkansız eşik vardır.

Ben kanıtı "son" java:

enter image description here

Ben dışlamaları listesine yukarıdaki site eklendi kanıtı:

enter image description here

uygulaması vadede etkisi:

enter image description here

enter image description here

(aslında hiçbir herhangi detaylar) Yani

, ne yapacağını:

tıklandığında ayrıntılar neden (applet değil çalışır)?

GÜNCELLEME 3

Bu site çalışmıyor: http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=2012VP113;orb=1;cov=0;log=0;cad=0#orb

(gösteri yörünge şeması)

Yeniden yüklemek/tarayıcınızı yeniden başlatmayı yardımcı olmuyor.

+0

Son iletişim kutusundaki "Ayrıntılar" a tıkladığınızda ne görüyorsunuz? bizim için tam istisnayı kopyalayıp yapıştırın. Java uygulamalarının, java'nın en son sürümünün yüklenmesini beklediğini unutmayın. Java otomatik güncellemesinin etkin olduğundan emin olun, böylece yeni bir Java sürümü mevcut olduğu anda güncellemenizi ister. –

+0

Eğer detaylara bastığımda, herhangi bir detay vermeden konsola gidiyorum. En son java yüklü değilse, doğrudan siparişimle bile uygulamayı çalıştıramayacağımı mı söylüyorsunuz? –

+0

İki yıl önce java güvenliğinin daha da sıkılaştığından, Java güncellemediyse uygulamaların engellenmesi benim anlayışım. Ama bundan% 100 emin değilim, bu yüzden bu konuda bir kaç arama yapmak isteyebilir veya programı en son jre ile çalıştırmayı deneyebilir ve daha sonra hangi sürümde çalışmayı durdurduğunu görmek için eski jre sürümleriyle tekrar deneyebilirsiniz. –

cevap

1

html kaynağınıza baktım ve bir jar dosyasına sarmak yerine .class dosyasını doğrudan kullandığınızı fark ettim. Bu ne var:

<applet code="GSort.class" width=700 height=400> 

doğrudan dosyaları .class kullanırken applet'ler dolayı artık yeni güvenlik gereksinimleri çalışmak düşünüyorum. Kavanoz dosyalarına sarılmalıdır, çünkü jar dosyasının meta-inf klasörüne bazı güvenlik ayarları eklemeniz gerekir. İşte kahin bir uygulamasını dağıtma önerir nasıl:

https://docs.oracle.com/javase/tutorial/deployment/applet/deployingApplet.html

Düzenleme: Java güvenlik istisna listesine sitesi url ekleme ile tekrar denedi ve bunu çalışması lazım bu sefer! Çıktıktan sonra bellekteki krom duraklarına benziyor, bu nedenle değiştirilen Java güvenliği, kromu tamamen kapatıp yeniden başlatmadıkça onu etkilemez. En kolay yol Internet Explorer kullanmaktır. Internet Explorer ile deneyin ve çalışmalıdır (hala java güvenlik istisnası listesi altında siteye eklediğinizi varsayarak).

+0

Bunun olduğundan emin misiniz? Bu benim sitem değil, sadece "java applet sample" için ilk googled sayfası. Nedeni bu dosya JAR formatında değilse, çalışma zamanı bunu neden söylemiyor? Hata iletileri neden tamamen alakasız bir şey söylüyor? –

+2

Java güvenlik istisnası listesine site URL'si ekleyerek tekrar denedim ve bu sefer işe başladım! Belleğe krom girişleri gibi gözüküyor, bu nedenle, Java'yı tamamen kapatıp yeniden başlatmazsanız, Java güvenliğini değiştirmek onu etkilemez. En kolay yol Internet Explorer kullanmaktır. Internet Explorer ile deneyin ve çalışmalıdır (hala java güvenlik istisnası listesi altında siteye eklediğinizi varsayarak). Eğer çalışmadıysa lütfen ekran görüntüsünü gönderin. –

+0

Hm, benim için de çalışmaya başladı! Bu nedenle, mevcut hipotez, siteyi dışlama listesine ekledikten sonra bazı önbelleğe alma işlemidir .... –