Ambiente Runtime

IBM OS/2 Warp Developer Kit, Edizione Java, Versione 1.1.7 (Developer Kit)

Developer Kit è la versione supportata dell'ambiente di programmazione della Sun Java, Versione 1.1.7 per il sistema operativo IBM OS/2 Warp.Questo file descrive l'uso del componente Runtime del Developer Kit.


  • Installazione
  • Interprete Java
  • Programma di visualizzazione delle applet
  • Configurazione
  • Specifiche sulla piattaforma
  • Disattivazione del compilatore JIT
  • Informazioni per ambienti DBCS
  • Ulteriori informazioni
  • Informazioni particolari

  • Installazione

    Per informazioni aggiornate sull'installazione consultare il file README nell'indirizzario \JAVA11. Questo file si trova anche nell'indirizzario in cui sono stati spacchettati i file del Developer Kit.

    L'installazione del componente Runtime apporta le seguenti modifiche alle istruzioni PATH e LIBPATH nel file CONFIG.SYS:

      PATH        viene incluso x:\java11\bin;
      LIBPATH     include x:\java11\dll;
    

    dove x indica l'unità su cui è stato installato il componente Runtime di Java.


    Interprete Java

    L'interprete Java, JAVA, esegue i byte code di Java. I byte code di Java sono contenuti in un file con estensione .class.

    Per avviare l'applicazione Java hello.class, da una richiesta comandi OS/2 immettere:

            java  hello
    

    Nota:il nome file è sensibile al maiuscolo/minuscolo e l'estensione del file non deve essere specificata (deve essere .class).

    E' possibile avviare le applicazioni Java che utilizzano l'AWT (Abstract Window Toolkit) mediante il comando JAVA. Il comando JAVAPM viene fornito per compatibilità con le precedenti versioni di Java per OS/2 Warp ma con la nuova versione tale comando non è più utilizzato.

    Il file .class viene creato dal Compilatore Java, JAVAC. Il Compilatore Java viene fornito come parte del componente Toolkit Java ed è necessario solamente nel caso l'utente desideri scrivere programmi Java.

    Se si immette JAVA da una richiesta comandi OS/2 senza specificare alcuna opzione, viene visualizzato un elenco di opzioni disponibili.


    Programma di visualizzazione delle applet

    Il Programma di visualizzazione delle applet Java, APPLET, fornisce una modalità di avviamento rapido delle applet Java. Se il file HTML specificato non contiene applet Java, non viene eseguita alcuna funzione.

    Per eseguire l'applet contenuta nel file tictactoe.html, da una richiesta comandi OS/2 immettere:

           applet  tictactoe.html
    

    Se si immette APPLET da una richiesta comandi OS/2 senza specificare alcuna opzione, viene visualizzato un elenco di opzioni disponibili in una finestra concatenata.


    Configurazione

    Per modificare le funzioni del componente Runtime Java, è disponibile un determinato numero di variabili d'ambiente:

    SET JAVA_AUDIO_RATE=n
    Imposta la velocità di riproduzione audio desiderata. Immettendo il valore 8 per n, la velocità di riproduzione audio viene impostata ad 8000 campioni al secondo. Utilizzare un valore pari a 11 per 11025 campioni al secondo. Il componente Runtime Java di solito utilizza dapprima una velocità pari ad 8000 campioni al secondo, che corrisponde alla velocità di flusso dei dati in entrata, quindi una velocità pari a 11025.

    Alcuni programmi di controllo, così come alcuni di quelli contenuti nel ThinkPad 701C nelle versioni precedenti ad ottobre 1995, sembrano supportare una velocità di esempi equivalente a 8000 ma non per molto. Ciò può essere risolto impostando una velocità di riproduzione esempi pari a 11025.

    SET JAVA_AUDIO_VOLUME=v
    Regola il livello del volume per l'uscita audio. v rappresenta la percentuale massima di volume, da 0 a 100. Il valore predefinito è 75.

    SET JAVA_COMPILER=<xyz>
    Indica il nome del compilatore JIT (just-in-time) da caricare. Il JIT predefinito è JAVAX.

    Per disattivare il JIT, indicare il nome di una DLL inesistente.

    SET JAVA_CONSOLE=1
    Indica che i programmi Java avviati mediante i comandi JAVA e APPLET vengono eseguiti con una console Java.

    SET JAVA_HOME=<dir>
    Indica il percorso agli indirizzari di Runtime Java condivisi.

    SET JAVA_NLS_SBCS=1
    Indica che Java deve essere eseguito in SBCS (single-byte character set) anche in ambienti DBCS (double-byte character set).

    SET JAVA_NOPRINTDLG=1
    Impedisce che Java visualizzi la finestra dialogo relativa alle proprietà della stampante prima di eseguirne una stampa. In tal modo è possibile eseguire la stampa senza l'intervento dell'utente utilizzando le proprietà predefinite della stampante.

    SET JAVA_USER=<dir>
    Indica il percorso dell'indirizzario di file specifici dell'utente come, ad esempio il file hotjava\property.

    SET JAVA_WEBLOGS=<dir>
    Indica il percorso dell'indirizzario in cui sono ubicati i file weblog relativi a ciascun processo Java in esecuzione.

    SET JAVA_CLOCK_RESOLUTION
    Consente di specificare la risoluzione del timer richiesta dal metodo currentTimeMillis in java.lang.System class. La risoluzione è espressa in millisecondi. Ad esempio:
    SET JAVA_CLOCK_RESOLUTION = 1
    imposta la risoluzione del timer minima a 1 millisecondo (la più alta) per le applicazioni Java che usano currentTimeMillis.

    Le risoluzioni del timer disponibili dipendono da quelle fornite dal sistema operativo OS/2. Il sistema Java arrotonda per difetto alla risoluzione più vicina disponibile. La risoluzione più alta, 1 millisecondo, è sempre disponibile. Il valore di default per JAVA_CLOCK_RESOLUTION è 10 millisecondi, ed è generalmente arrotondato ad 1 millisecondo.

    Se è necessario assicurarsi le migliori prestazioni Java durante l'utilizzo di currentTimeMillis, usare:

    set JAVA_CLOCK_RESOLUTION = 32
    Questo può essere importante durante l'esecuzione dei parametri Java.


    Specifiche sulla piattaforma

    Sono disponibili una serie di modifiche specifiche della piattaforma per OS/2:

    Generale

    Programma di visualizzazione delle applet

    Applicazioni Java


    Disattivazione del compilatore JIT

    Il compilatore JIT (just-in-time) viene fornito con il Developer Kit. Il compilatore JIT genera un codice macchina per le sequenze byte code di uso frequente in un'applicazione o in un'applet Java durante l'esecuzione. Il compilatore JIT viene attivato per impostazione predefinita.

    E' possibile disattivare il compilatore JIT per isolare un problema in un'applicazione Java, in un'applet o nel compilatore stesso, in uno o due modi: Ad esempio:

    Informazioni per ambienti DBCS


    Ulteriori informazioni

    Per informazioni aggiornate su Java e IBM, visitare la Home Page di Java IBM oppure il sito Web di Java della Sun.


    Informazioni particolari

    Marchi

    I seguenti termini sono marchi della International Business Machines Corporation.

    Java è un marchio della Sun Microsystems, Inc.

    Copyright