Java

Java é uma extensão Perl para acessar uma JVM remotamente ou localmente.
Baixe Agora

Java Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Mark Ethan Trostler
  • Site do editor:
  • http://search.cpan.org/~metzzo/Java-4.7/Java.pm

Java Tag


Java Descrição

O Java é uma extensão Perl para acessar uma JVM remotamente ou localmente. Java é uma extensão Perl para acessar uma JVM remotamente ou localmente.synopsis usar java; $ java = novo java; $ frame = $ java-> create_object ("java.awt.frame", "título do quadro"); $ frame-> setsize (400.400); $ frame-> show (); $ java-> do_event ($ frame, "addwindowListener", event_handler); $ array = $ java-> create_array ("java.lang.string", 5); // Definir elemento de matriz 3 para "Java é coxo" $ matray -> = "Java é coxo"; $ element_value = $ matriz -> -> get_value (); $ Botão = $ Java-> Create_Object ("java.awt.button", "me empurre"); // Ouvir eventos 'Action' a partir de $ Button Object $ Java-> Do_Event (Botão $, "AddactionListener", Event_Handler); // loop e modo de espera enquanto (1) {my $ continue = $ java-> ir; Por último se (! Definido $ continuar); } // recebeu um evento! sub event_handler {my ($ object_that_caused_event, $ event_object) = @_; if ($ object_that_caused_event-> mesmo (botão $ $) {// do botão $! Imprimir "Você empurrou meu botão !! N"; }} Este módulo permite que você fale com uma JVM em uma máquina local ou remota. Você pode criar objetos, funções de chamadas, campos de acesso, lidar com matrizes, obter eventos e todo o absurdo que você pode fazer no java - do Perl! Iniciando um JVM ServerFirst Você deve executar 'Javaserver' na máquina para a qual você fará conexões. Basta fazer um 'java javaserver' para iniciar o servidor. Por padrão, ele começará a ouvir na porta 2000. Certifique-se de que o 'javaserver.jar' esteja em seu classpath - também certifique-se de que as coisas de balanço (JFC se preferir) estiver no seu caminho de classe, se você quiser usar coisas de balanço (Nota Isso não se aplica a JVM 1.2 +). Criando o ObjectYou Java Raiz Conecte a um JVM remoto (ou local) quando você cria uma nova instância de Java. A nova chamada aceita um hash com as seguintes chaves: host => hostname da máquina remota para se conectar ao padrão é 'localhost' port => porta O JVM está ouvindo (javaserver) padrão é 2000 event_port => porta que a JVM remota Enviar eventos para o padrão é 2001. Se você especificar '-1' para este valor, o serviço de evento será desligado - se você não estiver fazendo nenhum trabalho da GUI, isso pode ser uma boa porta de evento não será usada / Abertura salvando alguns recursos do sistema. AuthFile => O caminho para um arquivo cuja primeira linha é usada como um 'segredo' compartilhado que será passado para JavaServer. Para usar esse recurso, você deve iniciar o JavaServer com a opção '--authfile =' linha de comando. Se as palavras secretas corresponderem ao acesso a este cliente. Por padrão, não há segredo compartilhado. Veja a seção 'Autorização' abaixo. use_old_style_arrays => Diga a Java.pm para usar matrizes 'Old-Style' que você não deve usar, a menos que precise de compatibilidade com retrocesso com 3.x Java.pm e anterior. Por padrão, todas as matrizes retornadas por JavaServer são "amarradas" à classe JavaArray para facilitar a manipulação semelhante a Perl. Veja a seção 'Arrays' Futher para baixo para mais informações. Por exemplo: $ java = novo java (host => "java.zzo.com", event_port => 4032); # Sem eventos! $ Java2 = Novo Java (Port => 8032, event_port => -1); você pode ter qualquer número de 'ambientes' java em um programa Perl.Requirements: · Requisitos de Perl: · Perl.


Java Software Relacionado

Webfetch

Webfetch é um módulo Perl para baixar e salvar informações da Web. ...

160

Download