2012-06-27 15 views
6

Mam już gotowe aplety. Próbowałem uruchomić go na tablecie z Androidem. Czy to w ogóle nie działa? Nie jestem pewien? Czy ktoś to wie?Uruchom aplet na tablecie z Androidem

Czy jest jak po Androidzie. Java nie jest niezależna od platformy -;)

+0

możliwy duplikat [Czy istnieje możliwość uruchamiania apletów na systemie Android lub Blackberry?] (Http://stackoverflow.com/questions/2433338/is-there-a-possibility-to-run-applets-on-android -lub-blackberry) –

Odpowiedz

4

AFAIK nie ma JRE (Java Runtime Environment) dla Androida, więc nie ma sposobu na uruchamianie apletów. Bardziej szczegółowe informacje można znaleźć na następującej stronie: http://www.technipages.com/can-java-applets-run-on-android.html

Oto ciekawy artykuł o kimś portowania apletu Java na Androida: An Adventure in Porting a Java Applet to Android with no Previous Experience with Android

+1

Tak, java nie jest teraz niezależna od platformy? :) – Ketan

+1

Można to odczytać jako: przeglądarki internetowe są zwykle oparte na C++, dlaczego nie obsługują aplikacji C++. Zobacz także zaktualizowaną odpowiedź, aby uzyskać więcej informacji. – jonjbar

+0

Pewnie, dzięki John – Ketan

2

Java nie jest niezależna od platformy ..

Java SE jest przeznaczony do użytku na komputerach stacjonarnych i laptopach oraz wraz z Java EE, serwerami.

Aplet nie działał (nawet) w środowisku wykonawczym przeznaczonym dla telefonów - Java ME. W aplikacjach komputerowych znajdują się elementy GUI. & aplety, które są bezużyteczne na małym ekranie. Nawet gdyby tak było, wiele dialogów i innych elementów nie miałoby wyglądu i stylu natywnych odpowiedników telefonu (nawet przy użyciu PLAF-ów).

0

Nie uruchomi się, ponieważ api do uruchamiania apletów nie jest zapisywany na jvm androida. Nie było lub jest legalna bitwa między Google i Oracle z udziałem Java (tm) i myślę, że to główny powód, dla którego ten api nie jest realizowane ani przez osoby trzecie, ani przez Google.