IBM(R) Runtime Environment para Linux(R), Java(TM) 2 Technology Edition, Versão 1.3.0 README

Este arquivo README fornece informações sobre o pacote Runtime Environment para Linux fornecido com o IBM Developer Kit para Linux, Java 2 Edição Technology, Versão 1.3.0. O Runtime Environment para Linux foi testado com os seguintes produtos:

O Runtime Environment para Linux foi testado com os seguintes gerenciadores janela e áreas de trabalho:


Conteúdo

  • Visão Geral
  • Arquivos incluídos com o Runtime Environment para Linux
  • Contrato de licença
  • Compilador JIT (just-in-time)
  • Programas Java, a Native Method Interface e a Java Native Interface
  • Configurando o Runtime Environment para Linux
  • Instalando e configurando o Java Plug-in
  • Instalando fontes adicionais
  • Atualizando o glibc no Caldera eServer 2.3
  • Removendo o Runtime Environment para Linux
  • Removendo o pacote RPM instalável
  • Removendo o pacote TAR compactado
  • Invocando o Java Runtime Interpreter
  • Obtendo o número de versão e do build IBM
  • Suporte ao símbolo Euro
  • Suporte a unicódigo
  • Ordenação de símbolos monetários
  • Alternando o método de entrada para os idiomas DBCS
  • Exemplo do Runtime
  • Instalando o aplicativo em um sistema de usuário
  • Documentação do Runtime Environment para Linux
  • Limitações conhecidas
  • Informações para usuários japoneses
  • Avisos
  • Marcas

  • Visão Geral

    O Runtime Environment para Linux contém o subconjunto de classes necessárias para criar um ambiente Java runtime e para executar programas Java. Ele também contém a Java Virtual Machine, as classes Java, e arquivos de suporte. O Runtime Environment para Linux contém apenas um subconjunto das classes encontradas no Java Developer Kit.


    Arquivos incluídos com o Runtime Environment para Linux

    O Runtime Environment para Linux inclui arquivos não-depuráveis .so, além de arquivos de classe necessários para suportar um programa no runtime. O Runtime Environment para Linux não inclui nenhuma das ferramentas de desenvolvimento, como appletviewer ou javac, nem classes que pertençam apenas a um sistema de desenvolvimento.

    Além disso, os pacotes JAAS (Java Authentication and Authorization Service) e Java Communications API (application programming interface) são fornecidos para uso com o Runtime Environment para Linux.


    Contrato de licença

    O arquivo LICENSE_xx.html contém o contrato de licença para o software Runtime Environment para Linux. (xx é uma abreviação para o idioma).

    Para exibir ou imprimir o contrato de licença, abra o arquivo em um navegador da Web.


    Compilador JIT (just-in-time)

    O compilador JIT (just-in-time, arquivo libjitc.so) gera código de máquina dinamicamente para seqüências de bytecode usadas freqüentemente em um aplicativo ou applet Java durante a sua execução.

    O Runtime Environment para Linux inclui o compilador JIT (libjitc.so), que está ativado por padrão. É possível desativar o compilador JIT para ajudar no isolamento de um problema com um aplicativo Java, um applet ou o próprio compilador. Para desativar o JIT, digite o seguinte em um prompt do shell:

        export JAVA_COMPILER=NONE
    

    Para ativar o JIT, digite o seguinte em um prompt do shell:

        export JAVA_COMPILER=libjitc.so
    

    Para verificar se o compilador JIT está ativado ou não, digite o seguinte em um prompt do shell:

        java -version
    

    Se o compilador JIT estiver sendo usado, uma mensagem será exibida contendo a seguinte mensagem:

        JIT enabled: jitc
    

    Se o compilador JIT não estiver sendo usado, a seguinte mensagem será exibida:

        JIT disabled
    

    Programas Java, a Native Method Interface e a Java Native Interface

    A IBM não suporta a Native Method Interface neste release. Não use esta interface em seus aplicativos.

    A JNI (Java Native Interface) está incluída no Runtime Environment. Para obter informações sobre como usar a interface JNI, consulte o seguinte site da Sun na Web:


    Configurando o Runtime Environment para Linux

    Após a instalação do Runtime Environment para Linux, edite seu script de shell e inclua os seguintes diretórios na instrução PATH:

    Se tiver instalado o Runtime Environment para Linux diferente de /opt/IBMJava2-13, substitua /opt/IBMJava2-13 pelo diretório no qual o Runtime Environment para Linux foi instalado.


    Instalando e configurando o Java Plug-in

    O Java Plug-in é um plug-in de navegador da Web para ser usado com o Netscape Communicator para Linux. Se o Java Plug-in for usado, será possível desviar da Java Virtual Machine padrão do navegador da Web e usar, em seu lugar, um ambiente JRE (Java Runtime Environment) para executar applets ou beans no navegador.

    Para instalar e configurar o Java Plug-in:


    Instalando fontes adicionais

    Java pode exibir todos os caracteres Unicódigo, mas a maioria das versões do Linux instalam apenas as fontes necessárias para mostrar seu idioma. Você poderá fazer o download de fontes da IBM que permitam visualizar o conjunto completo de caracteres Unicódigo. Estas fontes não estão incluídas no pacote Runtime Environment para Linux por serem grandes e nem todos os usuários precisarem delas. A IBM fornece duas fontes Unicódigo, e cada delas uma é personalizada por país. Usuários na China e Coréia devem utilizar as versões específicas para país, e todos os outros devem utilizar a versão em Japonês destas fontes.

    Se não tiver feito o download das fontes, você poderá obtê-las no site da DeveloperWorks na Web, no endereço http://www.ibm.com/developer/java/, onde você poderá fazer o download do IBM Developer Kit para Linux, Java 2 Edição Technology, Versão 1.3.0. As descrições das fontes são fornecidas para ajudá-lo a decidir para quais fontes deve ser feito o download.

    Para instalar um fonte, coloque o arquivo no diretório /opt/IBMJava2-13/jre/lib/fonts.

    Se você fizer o download das fontes por etapas, será necessário reuni-las novamente em um arquivo para cada fonte.

    Para unir novamente um arquivo de fontes, assegure que o arquivo esteja no diretório /opt/IBMJava2-13/jre/lib/fonts e utilize o comando cat.

    Por exemplo, se você fez download da fonte Times New Roman MT30 por etapas, digite o seguinte comando para reuni-la:

        cat tmrmt30.t01 tmrmt30.t02 > tmrmt30.ttf
    

    Atualizando o glibc no Caldera eServer 2.3

    Existe uma incompatibilidade no pacote glibc usado pelo Caldera eServer 2.3; isto pode fazer com que aplicativos Java sofram interrupção quando um aplicativo ou applet Java for compilado ou executado no Caldera eServer 2.3. Para fazer download e instalar uma versão atualizada de glibc, consulte o seguinte site da Caldera Systems, Inc., na Web:

    1. Selecione .eServer 2.3 na lista de produtos e Updates na lista Categories, em seguida, clique em Get FAQ.
    2. Na lista exibida, selecione o item 2. .eServer 2.3 Updates - Updated Package glibc-2.1.2-2S.
    3. Clique em um dos links para fazer download do pacote e siga as instruções fornecidas para fazer o upgrade.

    Removendo o Runtime Environment para Linux

    O processo usado para remover o Runtime Environment para Linux depende do tipo de pacote instalado, seja o RPM instalável, ou o pacote TAR compactado. Consulte Removendo o pacote RPM instalável ou Removendo o pacote TAR compactado para obter instruções.


    Removendo o pacote RPM instalável

    Para remover o Runtime Environment para Linux, se você instalou o pacote RPM instalável:

    1. Em um script de shell, digite o seguinte:
          rpm -qa | grep IBM
      
      O nome do pacote é exibido.

    2. Digite o seguinte:
          rpm -e pkgname
      
      em que pkgname é o nome do pacote exibido.
    3. Modifique o script de shell. Remova da instrução PATH o diretório em que você instalou o Runtime Environment.

    4. Se o Java Plug-in foi instalado, remova os arquivos do Java Plug-in do diretório do Netscape.

    Removendo o pacote TAR compactado

    Para remover o Runtime Environment para Linux, se você instalou o pacote TAR compactado:

    1. Remova os arquivos do Runtime Environment do diretório em que o Runtime Environment foi instalado.
    2. Modifique o script de shell. Remova da instrução PATH o diretório em que você instalou o Runtime Environment.
    3. Se o Java Plug-in foi instalado, remova os arquivos do Java Plug-in do diretório do Netscape.

    Invocando o Java Runtime Interpreter

    O Runtime Environment para Linux pode ser invocado a partir de um prompt do shell, através da ferramenta java.

    As opções para a ferramenta java são as seguintes:


    Obtendo o número de versão e do build IBM

    Para obter o número de versão e build IBM, digite o seguinte em um prompt do shell:

      java -version
    

    Suporte ao símbolo Euro

    Para tirar proveito do suporte ao símbolo euro, o sistema operacional precisa superar o símbolo euro. Isto pode requerer que você instale o padrão ISO-8859-15 (Latin-9 ou Latin-0). Para obter mais informações, consulte o HOWTO de sua distribuição Linux.

    As seguintes seções fornecem mais informações sobre o suporte ao símbolo euro.


    Suporte a unicódigo

    O caractere Unicódigo para o euro é u'20ac'.


    Ordenação de símbolos monetários

    A ordenação de símbolos monetários tradicionalmente segue a ordem em inglês do nome do símbolo. Portanto cent é seguido por dólar. De acordo com este esquema, o símbolo euro é ordenado imediatamente após os símbolos monetários do dólar e dong e, portanto, antes do franco francês.


    Alternando o método de entrada para os idiomas DBCS

    Em sistemas de conjunto de caracteres de byte duplo (DBCS), se você deseja alternar o método de entrada, é necessário definir uma variável de ambiente que represente o código de teclas usado para alternar. Opcionalmente, é possível definir outra variável de ambiente que represente os modificadores do código de teclas.

    Para especificar o código de teclas a ser usado para alternação, defina a variável de ambiente IBMJAVA_INPUTMETHOD_SWITCHKEY com uma definição de código de teclas na classe java.awt.event.KeyEvent class, por exemplo, VK_F4.

    Opcionalmente, especifique modificadores do código de teclas. Para especificar modificadores do código chave, defina a variável de ambiente IBMJAVA_INPUTMETHOD_SWITCHKEY_MODIFIERS para algumas combinações das três definições de máscara a seguir na classe java.awt.event.InputEvent:

    Separe as máscaras por vírgulas.

    Por exemplo, você poderá definir a variável de ambiente IBMJAVA_INPUTMETHOD_SWITCHKEY_MODIFIERS como ALT_MASK, CTRL_MASK.

    Durante a inicialização de Java, as duas variáveis de ambiente são armazenadas.

    Para garantir que as variáveis de ambiente foram especificadas corretamente, pressione uma tecla e verifique com a combinação de teclas especificada. Se corresponder, um menu pop-up Java com métodos de entrada selecionáveis será exibido.


    Exemplo de Runtime

    A seguinte página da Sun na Web pode conter um exemplo de "Hello World" da qual você pode fazer download. O exemplo mostra como criar um aplicativo Java simples que é executado e empacotado com o Runtime Environment para Linux. Você poderá encontrar o exemplo no site da Sun na Web:

    1. Clique em Produtos & APIs.
    2. Clique em Java(TM) 2 Platform, Standard Edition (J2SE(TM)) dentro de Grupos de Produtos.
    3. Clique em Java(TM) 2 SDK, Standard Edition, v 1.3 na seção Releases Atuais.
    4. Clique em pesquisando online na seção Documentação do J2SE 1.3.
    5. Clique em Notas para Desenvolvedores na seção Runtime Environment Java e Plug-in Java.

    O exemplo mostra como criar uma transição simples contínua a partir do desenvolvimento de um aplicativo com um Developer Kit para Linux, para implementá-lo no Runtime Environment para Linux mais leve.


    Instalando o aplicativo em um sistema de usuário

    Depois de desenvolver seu produto e ficar pronto para o envio, você precisa instalá-lo em um sistema de usuário individual, configurar o sistema do usuário para que suporte seu software e configurar o ambiente runtime.

    Se você utilizar o Runtime Environment para Linux, deverá assegurar que o procedimento de instalação não sobreponha uma instalação existente (a menos que o Runtime Environment para Linux seja uma versão anterior).

    Para redistribuir o Runtime Environment para Linux, você pode instalá-lo em seu próprio sistema, e em seguida copiar os arquivos requeridos do Runtime Environment para o seu conjunto de instalação. Se escolher este método, deverá incluir todos os arquivos fornecidos com o Runtime Environment para Linux. O software Runtime Environment para Linux só poderá ser redistribuído se todos os arquivos estiverem incluídos. De fato, quando você envia seu aplicativo, ele tem sua própria cópia do Runtime Environment para Linux.

    Para obter informações específicas sobre os arquivos que devem ser redistribuídos, consulte o contrato de licença que acompanha este produto.


    Documentação do Runtime Environment para Linux

    A IBM fornece a seguinte documentação runtime:


    Limitações conhecidas


    Informação para usuários do Japão


    Avisos

    Esta edição aplica-se ao IBM Runtime Environment para Linux, Java 2 Edição Technology, Versão 1.3.0 e a todos os releases e modificações posteriores, até que seja indicado de forma diferente em novas edições.

    Copyright International Business Machines Corporation 2000. Todos os direitos reservados.

    Nota a Direitos Restritos dos Usuários do Governo dos Estados Unidos -- Uso, duplicação ou divulgação restritos pelo contrato GSA ADP Schedule Contract com a IBM Corp.

    Consulte o seu representante IBM local para obter informações sobre os produtos e serviços atualmente disponíveis em sua área. Referências a produtos, programas ou serviços IBM não significam que apenas os produtos, programas ou serviços IBM possam ser utilizados. Qualquer produto, programa ou serviço funcionalmente equivalente, que não infrinja quaisquer direitos de propriedade intelectual da IBM, poderá ser utilizado em substituição a este produto, programa ou serviço. A avaliação e verificação da operação de qualquer produto, programa ou serviço não-IBM são de inteira responsabilidade do usuário.

    A IBM pode ter patentes ou solicitações de patentes pendentes relativas a assuntos tratados nesta publicação. O fornecimento desta publicação não lhe garante direito algum sobre tais patentes. Consultas sobre licenças devem ser enviadas, por escrito, para:

    O parágrafo a seguir não se aplica a nenhum país em que tais disposições não estejam de acordo com a legislação local:

    A INTERNATIONAL BUSINESS MACHINES CORPORATION FORNECE ESTA PUBLICAÇÃO "NO ESTADO" SEM GARANTIA DE ESPÉCIE ALGUMA, EXPLÍCITA OU IMPLÍCITA, INCLUINDO MAS NÃO SE LIMITANDO ÀS GARANTIAS IMPLÍCITAS DE COMERCIALIZAÇÃO OU ADEQUAÇÃO A UM FIM ESPECÍFICO. Alguns países não permitem a exclusão de garantias explícitas ou implícitas em certas transações, portanto, esta disposição pode não se aplicar a você.

    Esta publicação pode conter imprecisões técnicas ou erros tipográficos. São feitas alterações periódicas nas informações aqui contidas; tais alterações serão incorporadas em futuras edições desta publicação. A IBM pode fazer aperfeiçoamentos e/ou alterações nos produtos e/ou programas descritos nesta publicação, a qualquer momento, sem aviso prévio.

    Referências nesta publicação a sites não-IBM na Web são fornecidas apenas por conveniência e não representam de forma alguma um endosso a esses sites na Web. O material nesses sites da Web não são parte do material desse produto IBM e a utilização dos sites na Web é de sua inteira responsabilidade.

    A IBM pode usar ou distribuir as informações enviadas da forma que julgar adequada, sem incorrer em obrigações para com você.

    O programa licenciado descrito neste documento e todo o material licenciado disponível são fornecidos pela IBM sob os termos do Contrato com o Cliente IBM, Contrato de Licença de Programa Internacional IBM ou qualquer contrato equivalente.

    Todos os dados de desempenho aqui descritos foram determinados em um ambiente controlado. Portanto, os resultados obtidos em outros ambientes operacionais podem variar significativamente. Algumas medidas podem ter sido tomadas em sistemas em fase de desenvolvimento e não há garantia de que tais medidas sejam as mesmas nos sistemas normalmente disponíveis. Além disso, algumas medidas podem ter sido estimadas através de extrapolação. Os resultados reais podem variar. Os usuários deste documento devem verificar os dados aplicáveis para o ambiente específico.

    As informações referentes a produtos não-IBM foram obtidas junto a fornecedores desses produtos, anúncios publicados ou outras fontes publicamente disponíveis. A IBM não testou esses produtos e não pode confirmar a exatidão do desempenho, a compatibilidade ou qualquer outra reclamação relacionada a produtos não-IBM. Dúvidas sobre os recursos dos produtos não-IBM devem ser encaminhadas aos fornecedores dos respectivos produtos.

    Todas as declarações referentes a futuras instruções ou intenções da IBM estão sujeitas a alterações ou remoção sem aviso prévio e representam apenas metas e objetivos.

    Todos os preços IBM mostrados são preços de venda a varejo sugeridos pela IBM, são atuais e estão sujeitos a alteração sem aviso prévio. Os preços de revendedores podem variar.


    Marcas

    Os seguintes termos são marcas da International Business Machines Corporation nos Estados Unidos e/ou em outros países:

    Java e todas as marcas baseadas em Java são marcas da Sun Microsystems, Inc. nos Estados Unidos e/ou em outros países.

    ATOK é uma marca da JUSTSYSTEM Corporation.

    Wnn é uma marca da OMRON Software.

    Outros nomes de empresas, serviços e produtos podem ser marcas ou marcas de serviço de terceiros.

    Copyright (c) 1997, 1999 Sun Microsystems, Inc.
    901 San Antonio Rd., Palo Alto, CA 94303 USA.
    Todos os direitos reservados.

    (c) Copyright IBM Corporation 2000. Todos os direitos reservados.