ambiente di runtime

L'ambiente di runtime Java™ fornisce il supporto di runtime per le applicazioni Java.

L'ambiente di runtime include una Java Virtual Machine (VM), che interpreta il bytecode Java al runtime. Sebbene l'ambiente di runtime sia incluso con IBM SDK, è disponibile anche come pacchetto separato su sistemi operativi Linux® e Windows. Esistono diversi strumenti inclusi con l'ambiente di runtime che sono installati nella directory install_dir/jre/bin , se non diversamente specificato.

Contenuto dell'ambiente di runtime

Classi principali
Tali classi sono i file di classe compilati per la piattaforma e devono restare compresse per consentire al compilatore e all'interprete di accedervi. Non modificare queste classi; creare, invece, sottoclassi e sovrascrivere dove è necessario.
Certificati root attendibili
Dalle autorità di firma del certificato. Questi certificati vengono usati per convalidare l'identità del materiale firmato.
Strumenti dell'ambiente di runtime
ControlPanel (Pannello di controllo Java)
Solo sistemi operativi AIX® e Linux, tranne Linux on IBM Z®. Configura l'ambiente di runtime.
ikeycmd (programma di riga comandiiKeyman )
Consente di gestire le chiavi, i certificati e le richieste di certificati dalla riga comandi. Per ulteriori informazioni, consultare la Documentazione sulla sicurezza.
ikeyman (programma di utilità GUIiKeyman )
Consente di gestire chiavi, certificati e richieste di certificati. Per ulteriori informazioni, consultare la documentazione sulla sicurezza, che include iKeyman Guida dell'utente. Esiste anche una versione della riga comandi di questo programma di utilità.
Nota: la versione della GUI di questo programma di utilità non è supportata sul sistema operativo z/OS .
jaaslogon (solo Windows)
Un servizio Windows che abilita le applicazioni JAAS Active Login a modificare il relativo utente effettivo in fase di runtime utilizzando l'API JAAS Active Login.
java (interprete Java)
Esegue le classi Java. Java Interpreter esegue programmi scritti nel linguaggio di programmazione Java.
javacpl (Pannello di Controllo Java)
Solo sistemi operativi Windows. Configura l'ambiente di runtime.
javaw (interprete Java)
Esegue le classi Java nello stesso modo del comando java , ma non utilizza una finestra della console.
javaws (Java Web Start)
Solo sistemi operativi AIX, Linux (IA 32-bit, PPC32 e PPC64) e Windows. Consente la distribuzione e la manutenzione automatica delle applicazioni Java. Per ulteriori informazioni, consultare Esecuzione di Web Start (soloAIX, Linuxe Windows).
jcontrol (Pannello di controllo Java)
Solo per i sistemi operativi AIX e Linux, tranne Linux on IBM Z. Configura l'ambiente di runtime.
jextract
Linux e AIX . Impacchetta i dump di sistema con file eseguibili e librerie, per creare un file di archivio. Questo file può essere utilizzato dallo strumento di visualizzazione dump (jdmpview) per ottenere più informazioni rispetto a un dump di sistema da solo. Per ulteriori informazioni, vedi Dump extractor (jextract).
keytool (strumento di gestione chiavi e certificati)
Gestisce un keystore (database) di chiavi private e le relative catene di certificati X.509 associate che autenticano le chiavi pubbliche corrispondenti.
kinit
Ottiene e memorizza nella cache Kerberos TGT (ticket-granting ticket).
klist
Visualizza le voci nella cache delle credenziali locali e nella tabella delle chiavi.
ktab
Gestisce i nomi principal e le chiavi di servizio memorizzati in una tabella di chiavi locale.
pack200
Trasforma un file JAR in un file pack200 compresso utilizzando il compressore Java gzip.
policytool (strumento di creazione e gestione dei file delle politiche)
Crea e modifica i file di configurazione della politica esterna che definiscono la politica di sicurezza Java per l'installazione. Dalla versione 8, l'interfaccia utente grafica di questo strumento ha un aspetto leggermente diverso. Consultare Problemi di accessibilità con il programma di utilità GUI (graphical user interface) di policytool.
rmid (daemon del sistema di attivazione RMI)
Avvia il daemon del sistema di attivazione in modo che gli oggetti possano essere registrati e attivati in una JVM (Java Virtual Machine).
rmiregistry (registro oggetti remoto Java)
Crea e avvia un registro oggetti remoto sulla porta specificata dell'host corrente.
tnameserv (servizio di denominazione transitorio CORBA (Common Object Request Broker Architecture))
Avvia il servizio di denominazione transitorio CORBA.
unpack200
Trasforma un file compresso prodotto da pack200 in file JAR.