Desenvolvimento Java Para para máquinas "leves" (ou pra quem não quer eclipse, :P)
Publicado por sombriks 20/07/2007
[ Hits: 4.676 ]
Homepage: http://www.google.com/profiles/Sombriks
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!
#!/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)
Incluindo lista de IP's nos arquivos de bloqueio do Squid automaticamente
Abrir o browser lynx direto na página do Google
Controlando o compartilhamento de internet por MAC
MocPList - Enfileirador de áudio e locutor em voz sintetizada
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Arch Linux - Guia para Iniciantes (0)
Dificuldade para renderizar vídeo no kdenlive (6)
xubuntu sem sons de eventos (3)
Erro ao iniciar serviço samba4 como novo dc em um ambiente com ad [RES... (9)