4
Instruções de instalação Pré-requisitos Para usar SMSLib, você deve instalar os seguintes componentes: Sun JDK 1.6 ou mais recente. Java Biblioteca Comunicações. Apache Ant para construir as fontes. Apache log4j. Apache Jakarta Commons - NET. JSMPP Biblioteca Nota Importante A partir SMSLib v3.4, o procedimento de instalação mudou um pouco. Alguns componentes SMSServer que exigiu dependências extras foram arrancados da árvore principal fonte.Isso foi feito, a fim de reduzir os necessários bibliotecas de terceiros e arquivos de dependência para aqueles que querem usar a biblioteca central. Os principais arquivos SMSLib / SMSServer fonte pode agora ser compilado com apenas duas dependências: a fachada simples para registro de Java e Apache Commons / NET para o driver do modem IP. Todos os outros componentes add-on SMSServer são movidos na misc / / SMSServer / Interfaces / diretório, organizada pelo estado de desenvolvimento. As instruções de instalação para esses componentes específicos são dadas nas relevantes páginas de documentação SMSServer . Java Communications Biblioteca Você tem duas opções: Para sistemas Win32 você deve usar o Sun Java Comm v2. Para outros sistemas (Linux, Unix, BSD, etc), que são aconselhados a instalar o Java Comm v3 ou rxtx, o que está disponível. Existem alguns problemas relatados com Java Comm v3 em algumas distribuições Linux, por isso,

Instruções de instalação.docx

Embed Size (px)

Citation preview

Page 1: Instruções de instalação.docx

Instruções de instalaçãoPré-requisitos

Para usar SMSLib, você deve instalar os seguintes componentes:

Sun JDK 1.6 ou mais recente. Java Biblioteca Comunicações. Apache Ant para construir as fontes. Apache log4j. Apache Jakarta Commons - NET. JSMPP Biblioteca

Nota Importante

A partir SMSLib v3.4, o procedimento de instalação mudou um pouco. Alguns componentes SMSServer que exigiu dependências extras foram arrancados da árvore principal fonte.Isso foi feito, a fim de reduzir os necessários bibliotecas de terceiros e arquivos de dependência para aqueles que querem usar a biblioteca central.

Os principais arquivos SMSLib / SMSServer fonte pode agora ser compilado com apenas duas dependências: a fachada simples para registro de Java e Apache Commons / NET para o driver do modem IP.

Todos os outros componentes add-on SMSServer são movidos na misc / / SMSServer / Interfaces / diretório, organizada pelo estado de desenvolvimento. As instruções de instalação para esses componentes específicos são dadas nas relevantes páginas de documentação SMSServer .

Java Communications Biblioteca

Você tem duas opções:

Para sistemas Win32 você deve usar o Sun Java Comm v2. Para outros sistemas (Linux, Unix, BSD, etc), que são aconselhados

a instalar o Java Comm v3 ou rxtx, o que está disponível. Existem alguns problemas relatados com Java Comm v3 em algumas distribuições Linux, por isso, se Java Comm não está funcionando, você pode usar com segurança rxtx vez.Instalação do Java Comm

O procedimento de instalação para o velho Java Comm v2 e v3 novo Java Comm é idêntico.

Java Comm v2 é para sistemas Win32 e está disponível no download página.

Page 2: Instruções de instalação.docx

Java Comm v3 é para sistemas Linux e está disponível para download diretamente do dom download (é necessário registro)Para instalá-lo, descompacte o arquivo baixado em um local temporário e fazer as seguintes cópias:

Arquivo comm.jar deve ir em JDKDIR / jre / lib / ext / Arquivo javax.comm.properties deve ir em JDKDIR / jre / lib / Arquivos de biblioteca (ou seja win32com.dll para Win32 ou

os assim. arquivos de biblioteca Linux) deve ir ao abrigo JDKDIR / jre / bin /Se você tem um diretório JRE separado, fazer as mesmas cópias para o diretório JREDIR!

Instalação rxtx

O pacote binário oficial rxtx está disponível aqui . O link fornecido irá baixar a distro com alguns binários padrão (para Linux 32 bits, 64 bits, etc.) Se os binários para o sistema operacional específico, não estão incluídos, você pode considerar-se recompilar rxtx.Para um costume distro rxtx Win64, ter um olhar para o CloudHopper do site.Para instalá-lo, descompacte o arquivo de distribuição em um lugar temporário e fazer as seguintes cópias:

Arquivo RXTXcomm.jar deve ir em JDKDIR / jre / lib / ext / A biblioteca necessário (por exemplo, para Linux de 32 bits, o

librxtxSerial.so) deve ir ao abrigo JDKDIR / jre / bin /Se você tem um diretório JRE separado, fazer as mesmas cópias para o diretório JREDIR!

Apache Ant

SMSLib usa Apache Ant para construção e implantação.

Baixe e instale o Apache Ant de aqui .

Apache log4j

SMSLib usa Apache log4j como seu quadro de exploração madeireira.

Baixe log4j de aqui . Você precisa ter o log4j-1.2.15.jar arquivo (v1.2.15 era a versão atual, no momento da redação deste texto) em algum lugar no seu classpath ou em lib Java diretórios / ext ou no diretório lib do projeto.

Apache Jakarta Commons - NET

Baixe Apache Jakarta Commons / NET a partir de aqui . Você precisa ter o commons-net-2.0.jar arquivo (v2.0 foi a versão corrente no

Page 3: Instruções de instalação.docx

momento da redação deste texto) em algum lugar no seu classpath ou em lib Java / diretórios ext ou no diretório lib do projeto.

JSMPP Biblioteca

Baixe a biblioteca do projeto JS MPP  e instalar o jsmpp-2.1.0.jar (v2.1.0 foi a versão corrente no momento da redação deste texto) em algum lugar no seu classpath ou em lib Java / diretórios ext ou no diretório lib do projeto.

Edifício SMSLib

A ANT arquivo de construção fornece as seguintes metas:

compilação smslib- Compila a biblioteca central.

construir-smslib Constrói a biblioteca central. Começando com v3.4.6, este alvo também empacota o "org.ajwcc" (pduUtils) como um arquivo jar separado.

doutor Cria as páginas javadoc para a biblioteca central.

construir-SMSServer

Constrói o aplicativo SMSServer juntamente com biblioteca central SMSLib em um frasco, tornando SMSServer como o aplicativo de inicialização na jarra.

construir-SMSServer standalone

Constrói o aplicativo SMSServer sem a biblioteca núcleo SMSLib em um frasco, tornando SMSServer como o aplicativo de inicialização na jarra.

limpar Limpa a compilação temporária / javadoc / diretórios de classe.

Corrida

 formiga

(Ou seja, sem um alvo) vai lhe dar uma tela de ajuda.

E agora?

Se você é novo para SMSLib, passar algum tempo com os dois exemplos ReadMessages e SendMessage (localizado no src / java / exemplos / modem pasta) para saber o básico de como ler / enviar mensagens através de seu telefone.