Gerando Jar no Eclipse

0 comentários

Caros, esses dias me deparei com uma dúvida: "existe uma forma de gerar um JAR único da aplicação, tanto na forma de executável (classe Main) quanto na forma de componente reutilizável"?

Foi procurando por uma resposta que encontrei o plugin FATJAR para o Eclipse. Ele é capaz de gerar estes dois tipos de arquivos JAR compactados. Porque existe um porém nesta história toda: as vezes, precisamos gerar um JAR-Componente que utiliza várias outras libs, e fica inviável colocar o executável principal numa pasta e em outra, as libs para que ele tenha acesso.

Para instalar o plugin é fácil:

1) descompacte ele dentro da pasta do Eclipse
2) inicie o Eclipse do DOS, através do comando: eclipse -clean
3) pronto!

Clicando com o botão direito do mouse sobre o projeto, tem a opção Build Fat Jar. Nela, você especifica o nome do arquivo que deseja criar, a classe Main (se for o caso), e assim a primeira etapa está cumprida.

Na segunda parte, você deve escolher as demais libs e diretórios que deseja empacotar junto ao JAR de destino. Após isto, clique em Finish. Seu JAR foi criado!!

Acredito ser uma forma simples e bastante eficaz para criação deste formato de arquivo que seguidamente precisamos utilizar.

Encontrei também referências a geração de JAR via export do Eclipse, mas sinceramente, não cheguei a testar. Talvez, mexendo aqui ou ali, obtenha-se o mesmo resultado. Se alguém tiver esta resposta, poste aqui no blog e deixe registrado! ;c)

o Netbeans cria uma pasta dist e deixa lá dentro o jar e as dependências dentro duma pasta lib. Esse foi um dos motivos que eu resolvi migrar pro Eclipse. O Netbeans é muito bom pra começar a aprender Java, mas quando precisa-se de coisas mais específicas, ele começa a deixar a desejar.

Óbvio que esta criação de jar pode ser feita a mão, no DOS, mas acredito que não deva compensar o trabalho despendido para tal.

O que tu poderia fazer, talvez, é estudar um pouco sobre ANT, e gerar um script que execute esta tarefa pra ti.

Abraços!

Como postar código fonte no Blogger

0 comentários

Olá pessoal,
hoje eu estava procurando um jeitinho pra pôr códigos de uma linguagem de programação aqui no meu blog e achei esse realçador de código-fonte. Com ele você pode inserir programas bem formatados em suas postagens. Pra isso, devemos usar as bibliotecas gratuitas em JavaScript do SyntaxHighlighter ( desenvolvido por Alex Gorbatchev) para inserir código de programas em seus posts.. Esta biblioteca suporta várias linguagens como: C++, C#, CSS, Delphi, JS, Java, PHP, Python, Ruby, SQL, VB, XML, HTML.
O primeiro passo é colocar os arquivos .js e de estilo .css em um site que possa armazená-los.
Depois de hospedar os arquivos, faça backup de seu template (para o caso de algo der errado) e coloque o código a seguir imediatamente antes de <html>
Troque [SEU SERVIDOR] pelo endereço onde o arquivo será hospedado.
Pronto! Já deve estar funcionando. Para colocar os códigos no seu post basta inserir o código da seguinte forma:



<link href='http://[SEU SERVIDOR]/SyntaxHighlighter.css' rel='stylesheet' type='text/css'/>
<script src='http://[SEU SERVIDOR]/shCore.js' type='text/javascript'/>
<script src='http://[SEU SERVIDOR]/shBrushCpp.js' type='text/javascript'/>
<script src='http://[SEU SERVIDOR]/shBrushCSharp.js' type='text/javascript'/>
<script src='http://[SEU SERVIDOR]/shBrushCss.js' type='text/javascript'/>
<script src='http://[SEU SERVIDOR]/shBrushJava.js' type='text/javascript'/>
<script src='http://[SEU SERVIDOR]/shBrushJScript.js' type='text/javascript'/>
<script src='http://[SEU SERVIDOR]/shBrushSql.js' type='text/javascript'/>
<script src='http://[SEU SERVIDOR]/shBrushXml.js' type='text/javascript'/>


No caso de se usar tags, você deve trocar todos os símbolos "<" ("menor que") pelo código html &lt.


<pre name="code" class="c++">
...Seu código aqui!
</pre>


O nome da classe pode variar dependendo da linguagem utilizada, veja tabela completa das linguagens e dos apelidos usados no atributo class.
Qualquer dúvida é só comentar.

Matrix rodando no Windows??

0 comentários

Você já imaginou a Matrix rodando em um software proprietário, pra ser mais específico, o Ruindows...ops! Windows??!

vejam como seria...



Abraços!

Hello World!!

0 comentários

Olá tudo bem??!!

Primeiro dia da semana, ou seja domingo, escrevendo meu primeiro post. Primeiro post no meu blog.
Atualmente, a internet tem tornado o mundo mais informatizado. Algumas noticias são atualizadas com maior velocidade que os meios de comunicações mais tradicionais tais como radio, TV e jornal.
Há algum tempo venho trabalhando com pesquisas e muitos trabalhos relativos a tecnologia, informática, programação etc...
Visitando foruns vi que teria capacidade de ajudar muita gente...fazendo tutoriais, pequenos artigos e algumas dicas a mais. Diante desse fato, decidi criar esse blog para postar alguns conhecimentos adquiridos no meu estágio, minha faculdade, na engenharia e até mesmo na minha vida. Afinal, quanto mais experiencias temos, mais conhecimento e talvez conselhos podemos dar...=D
Esta motivação de ter uma blog não é que eu não tenha o que fazer ou queira ganhar dinheiro com isso, mas vem de uma necessidade de expor opiniões ou conhecimento que tenho.
Bem! É isso...o resto agente vai aprendendo e conhecendo no dia a dia...=p


falando em Hello World...pra não passar em branco:

/* Hello World */
#include
main(){
printf("Hello World");
}

Até mais breve...