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

Publicado por sombriks 20/07/2007

[ Hits: 4.550 ]

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

Gravar CD de dados

List 1.0

Estatísticas de tráfego de rede

Ordenação de Listas

Monitora


  

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