Desenvolvimento Java Para para máquinas "leves" (ou pra quem não quer eclipse, :P)

Publicado por sombriks 20/07/2007

[ Hits: 4.679 ]

Homepage: http://www.google.com/profiles/Sombriks

Download javaDev.sh




Bom, a idéia é que quando se começa nos estudos com alguma linguagem ou mesmo vai testar algo novo nem sempre é bom estar munido de uma IDE parruda que limpa nosso cocô e dá papinha (podia dizer isso aqui?).

Além de adquirir maus hábitos fica a impressão de que não se está aprendendo uma linguagem, mas sim como operar uma tela complexa.

Esto é um script bem ao estilo Slackware: jogue ele em /etc/profile.d e atenda os requisitos de ambiente... acho útil, mas só use se vc ler tudo!

  



Esconder código-fonte

#!/bin/bash

# Este script é de domínio público. faça o que bem entender com ele, :P

# Script preparado para criar um meio simples e intuitivo de montar um ambiente
# java para testes simples sem a necessidade de passar grandes linhas de 
# comando ou mesmo usar uma IDE a um grande custo de memória.
#
# Pensado para ser inserido em /etc/profile.d num Slackware qualquer versão.
#
# by Sombriks
# vejamos se há algum ambiente...
if [[ $JAVA_HOME != "" ]] ; then

   # Então vamos preparar o velho CLASSPATH... (tem quem não use!)
   unset CLASSPATH
   export CLASSPATH="$JAVA_HOME/lib:." # Formato Canônico.
   
   # Aqui eu explico um pouco do que esse rcScript tenta fazer:
   # teremos  umas pastas dinâmicas, onde poderemos depositar nossos .jar,
   # feramentas de desenvolvimento, etc. basta termos como copiar esse
   # material todo para uma pasta específica. Como é possível não existir
   # tal pasta, e este script roda no espaço do usuário, só iremos
   # adiante se for possível fazer a pasta.
   
   # Pequeno cuidado para devolver o caminho de execução para o ponto
   # exato:
   export __ANT="$(/usr/bin/pwd)"
   if [[ -d $HOME/javaDev ]] &&
      [[ -d $HOME/javaDev/bin ]] &&
      [[ -d $HOME/javaDev/lib ]] ; then
      export PATH="$PATH:$HOME/javaDev/bin"
      for aJar in $(cd $HOME/javaDev/lib ; ls *.jar 2>/dev/null) ; do
         export CLASSPATH="$CLASSPATH:$HOME/javaDev/lib/$aJar"
      done
   fi
   
   # Não vamos criar coisas que o usuário não deseje. Nem vamos avisar, :D
   unset __ANT aJar

else # tah, vamos dizer que este script existe...
   echo "javaDev.sh : Não há ambiente java! seu JAVA_HOME é inválido!"
   echo "javaDev.sh : crie os seguintes diretórios:"
   echo "javaDev.sh : $HOME/javaDev/lib"
   echo "javaDev.sh : $HOME/javaDev/bin"
   echo "javaDev.sh : ponha nestes diretórios o material necessário do"
   echo "javaDev.sh : seu ambiente (i.e. executaveis, jar files...)"
   echo "javaDev.sh : e por fim instale uma jdk apropriada."   
fi

# Bom, vale lembrar que isto vai lhe auxiliar, por exemplo, em por no seu
# CLASSPATH aquele .jar do mysql facim facim. joguei o AspectJ, ant e alguns
# outros com sucesso nas /bin e /lib do javaDev e deu legal pra trabalhar.
#
# Se vc só tem aquele seu pentium II 400 e quer porque quer programar em java,
# não vai ser agora que o cartuchinho vai ser aposentado; um ambiente leve e
# dinãmico está aqui, pronto pra usar!
#
# Por fim, a minha sugestão de editor de texto fica entre estas duas moças:
# Kate (KDE) e Geany (GTK)


Scripts recomendados

Monitora HD e envia e-mail caso atinja a um limite utilizado

Ts client básico com YAD

Proftd com Banco de Dados

Script Iptables ( Passou em Testes )

Wvdial ativo com shell script


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts