su użytkownika...
Serwis znalezionych hasełOdnośniki
- Smutek to uczucie, jak gdyby się tonęło, jak gdyby grzebano cię w ziemi.
- wizmowi — jednoznaczność, bezwstydowi — honor, etyce użytkowej — prawdziwą etykę...
- Katalog domowy użytkownika root to /root...
- le jest potrzebny), niedostępnej dla użytkowników i przeznaczonej wy- łącznie na potrzeby administratora, — skonfigurowanie portów...
- Zapewniano mnie, iż nie wszystkie laski mają jednakową moc; siła ich jest proporcjonalna dopredyspozycji użytkownika i zależna od celów, do jakich ma być...
- po zaakceptowaniu niniejszej licencji uzyskuje określone prawa Pewne produkty programowe firmy Symantec wykorzystują do użytkowania Oprogramowania...
- Interfejsy użytkownika...
- Opowiedział to wszystko Madze, która obudziła się przytulona do niego, mrucząca i senna...
-  On atakuje  szepnê³a Vergere...
- public static void main(String[] args) { analyze("I am happy about this"); analyze("I am not happy about this"); analyze("I am not! I am happy");...
- STANY ZJEDNOCZONE I KANADA Większość wampirów Sabatu opisanych w tym podręczniku rezyduje w Ameryce Północnej...
Smutek to uczucie, jak gdyby się tonęło, jak gdyby grzebano cię w ziemi.
Poniższe polecenie uruchamia emulator telefonu komórkowego i wy-
świetla menu, dzięki któremu użytkownik może poinformować AMS, że chce zainsta-
lować zestaw MIDletów za pośrednictwem sieci.
midp
Informacje wymagane do pobrania i zainstalowania na stałe zestawu MIDletów mogą
być też wprowadzone w linii poleceń, co pozwala na uniknięcie interakcji z graficzną postacią AMS:
midp -install http://www.midlethost.acme.com/suite.jad
midp -install -force http://www.midlethost.acme.com/suite.jad
Za pomocą opcji -force można wymusić reinstalację już zainstalowanego zestawu MID-
letów, bez usuwania wcześniejszej kopii. Polecenie midp obsługuje możliwość wczytywa-
nia zestawów MIDletów z serwerów sieciowych za pośrednictwem mechanizmu OTA
(patrz podrozdział „Dostarczanie over-the-air” w rozdziale 3.). Przesyłanie danych odbywa się w tym przypadku z wykorzystaniem protokołu HTTP.
290
Rozdział 8. Narzędzia uruchamiane z linii poleceń
Wprowadzając opcję -list, można uzyskać listę aktualnie zainstalowanych zestawów
MIDletów:
midp -list
To polecenie wyświetla krótkie podsumowanie na temat każdego zainstalowanego zesta-
wu MIDletów. Zwracane przez nie dane mogą wyglądać na przykład tak:
[1]
Name: Chapter4
Vendor: J2ME in a Nutshell
Version: 1.0
Storage name: #J2#M#E%0020in%0020a%0020#Nutshell_#Chapter4_
Size: 23K
Installed From: http://hostname/path/Chapter4.jad
MIDlets:
[lista MIDletów w zestawie]
Każdy zestaw MIDletów ma nadany własny numer (1 w powyższym przykładzie) oraz
nazwę, pod którą zostanie on zachowany, a której format zależy od konkretnej implementacji. Polecenie midp tworzy ją według szablonu nazwaDostawcy_nazwaZesta-
wu_, przy czym poprzedza wszystkie wielkie litery symbolem # i zamienia znaki nieal-
fanumeryczne na odpowiadające im znaki zapisane w systemie Unicode, poprzedzając je
znakiem procenta (%). Pozwala to przechowywać nazwy bez żadnych przekłamań nawet
na tych urządzeniach, które obsługują jedynie 8-bitowe znaki, bądź nie rozróżniają wiel-
kich i małych liter. Listę nazw, pod którymi zapisane są wszystkie zestawy MIDletów występujące na urządzeniu, można poznać wydając polecenie:
midp -storageNames
Po zainstalowaniu zestawu MIDletów uruchamiasz emulator, w którym zostanie wyświe-
tlona ich lista. Możesz z niej wybrać ten MIDlet, który ma zostać uruchomiony. W tym
celu wprowadź opcję -run wraz z numerem lub nazwą, pod którą przechowywany jest
dany zestaw:
midp -run 1
midp -run #J2#M#E%0020in%0020a%0020#Nutshell_#Chapter4_
Na podobnej zasadzie, posługując się nazwą lub numerem zestawu, możesz go usunąć:
midp -remove 1
midp -remove #J2#M#E%0020in%0020a%0020#Nutshell_#Chapter4_
Opcje
Polecenie midp ma trzy opcjonalne argumenty:
-classpath ścieżka
Określa lokalizację plików klas MIDletów. Ta opcja przydaje się wówczas, gdy chcesz
przetestować lokalnie zainstalowane MIDlety, które nie zostały jeszcze spakowane do
plików JAR. Poszczególne lokalizacje, które mogą być nazwami katalogów lub na-
zwami plików JAR, oddziela się od siebie separatorem specyficznym dla danej plat-
formy. Na przykład w systemie Windows jest to średnik, a w Uniksie dwukropek.
emulator: emulator z pakietu J2ME Wireless Toolkit
291
-help
Wyświetla informacje na temat dostępnych opcji i sposobu ich użycia, po czym kończy
działanie polecenia.
-version
Wyświetla obsługiwane wersje CLDC i MIDP oraz numer wersji pliku wykonywalnego,
po czym kończy działanie polecenia.
Poza tymi argumentami można stosować wszelkie opcje dostępne dla KVM (patrz wcze-
śniejszy podrozdział „kvm: Kilobyte Virtual Machine”), w tym opcje związane z debu-
gowaniem, o ile tylko polecenie midp zostało skompilowane w odpowiedni sposób.
Patrz również
• kvm
• emulator
emulator: emulator z pakietu
J2ME Wireless Toolkit
Dostępność
J2ME Wireless Toolkit
Składnia
emulator [opcje] [nazwaklasy]
Opis
Polecenie emulator zapewnia środowisko, w którym można wykonywać aplikacje i zarzą-
dzać nimi. Wchodzi ono w skład pakietu J2ME Wireless Toolkit. Pod względem funk-
cjonalności i opcji, które można wprowadzać z linii poleceń, bardzo przypomina polece-
nie midp, przy czym umożliwia ono stosowanie „skór” imitujących wygląd różnych
urządzeń oraz plików konfiguracyjnych, co pozwala emulować różne urządzenia bez
konieczności modyfikowania kodu. Choć można wywoływać emulator z linii poleceń,
najczęściej dostęp do niego uzyskuje się pośrednio — poprzez interfejs KToolBar obecny
w pakiecie Wireless Toolkit.
Opcje
Działanie polecenia emulator zależy od przekazanych do niego opcji. Wyróżniamy trzy
tryby pracy:
292
Rozdział 8. Narzędzia uruchamiane z linii poleceń
• Wyświetlanie informacji po wprowadzeniu opcji -help, -version oraz -Xquery.
W tym przypadku argument nazwaklasy nie jest wymagany, a polecenie kończy
swą pracę zaraz po zwróceniu żądanych informacji.
• Uruchamianie MIDletu pochodzącego z lokalnego systemu plików bądź wczytanego
z serwera sieciowego, ale bez instalowania go. W tym trybie pracy stosuje się opcję
-classpath wraz z nazwą klasy lub opcję -Xdescriptor, której może, ale nie mu-