armazenadas em /tmp/javasharedresources. Se o diretorio de informacoes de |identificacao for excluido, a VM nao podera identificar as classes compartilhadas no sistema |e devera recriar o cache. Utilize o comando ipcs |para visualizar os segmentos de memoria utilizados por uma VM ou aplicativo. |Os usuarios que estao executando em uma JVM devem estar no mesmo grupo para utilizar |um cache de classes compartilhadas. As permissoes para acessar um |cache de classes compartilhadas sao forcadas pelo sistema operacional. Por padrao, se um nome de cache nao for |especificado, o nome do usuario sera anexado ao nome padrao para que varios |usuarios no sistema operacional criem seus proprios caches. | |Utilizando SharedClassPermissions |Se um SecurityManager estiver sendo utilizado em conjunto com o |compartilhamento de classe e o aplicativo em execucao utilizar seus |proprios classloaders, tais classloaders devem possuir a permissao |SharedClassPermissions antes que possam compartilhar classes. Inclua |SharedClassPermissions no arquivo java.policy utilizando o nome de classe |ClassLoader (caracteres-curinga sao permitidos), e "read", "write" ou |"read,write" para determinar o acesso concedido. |Exemplo: |permission com.ibm.oti.shared.SharedClassPermission "com.abc.customclassloaders.*", "read,write";Se um ClassLoader sem a permissao SharedClassPermission correta tentar |compartilhar classes, a excecao AccessControlException sera emitida. Nao |e possivel alterar ou reduzir as permissoes dos classloaders de |auto-inicializacao, aplicativo ou extensao. | |Adaptando Carregadores de Classe Personalizados as Classes de Compartilhamento |A maioria dos aplicativos Java utilizara os proprios carregadores de classe da VM ou tera |carregadores de classe personalizados que estendam java/net/URLClassLoader. |Aplicativos que utilizem tais classloaders poderao compartilhar |automaticamente classes de auto-inicializacao e de aplicativos. |Os carregadores de classe personalizados que nao estendam java/net/URLClassLoader irao requerer |modificacoes para utilizar o compartilhamento de classes. Todos os |classloaders precisarao receber permissoes SharedClassPermissions caso um |SecurityManager seja utilizado; consulte |Utilizando SharedClassPermissions. A IBM apresenta varias interfaces Java para diversos tipos de |classloaders personalizados, as quais permitem que os classloaders |localizem e armazenem classes no cache de classes compartilhadas. Essas classes estao no pacote |com.ibm.oti.shared. O Javadoc desse pacote e fornecido com o SDK no |arquivo docs/apidoc.zip. Consulte o Manual de |Diagnostico para obter mais informacoes sobre como utilizar essas interfaces. Servico e Suporte para Fornecedores Independentes de Software Se voce estiver qualificado para os servicos do codigo do Programa relativos ao programa IBM Solutions Developer, entre em contato com esse Programa por meio de seu metodo normal de acesso ou pela Web em: http://www-1.ibm.com/partnerworld/. Se voce adquiriu um contrato de servico (isto e, Linha de Suporte aos Sistemas Pessoais da IBM ou servico equivalente por pais), os termos e condicoes desse contrato de servico determinam quais servicos, se existirem, voce esta qualificado a receber com relacao ao Programa. Acessibilidade Os Guias do Usuario fornecidos com este SDK e o Runtime Environment foram testados utilizando os leitores de tela. E possivel utilizar um leitor de tela como o Home Page Reader ou o leitor de tela JAWS com esses Guias do Usuario. Para alterar os tamanhos de fonte nos Guias do Usuario, utilize a funcao fornecida com seu navegador, normalmente encontrada na opcao de menu Exibir. Para usuarios que necessitam da navegacao via teclado, ha uma descricao do pressionamento de teclas uteis