Criar arquivo.java com método main [RESOLVIDO]

1. Criar arquivo.java com método main [RESOLVIDO]

Andre
andreoid

(usa Ubuntu)

Enviado em 10/11/2012 - 23:02h

Boa noite povo do VOL...

seguinte, pesquisei aqui no VOL e não encontrei algo parecido com o que eu estou precisando..

vou dar algumas informações para que vcs possam entender minha pergunta..

eu sou programador JAVA, e ultimamente tenho estudado programação para ANDROID..
bom, eu uso o editor VIM pra digitar códigos e fazer diversos testes em arquivos .java


agora a dúvida:

sempre q crio um novo arquivo .java através do VIM, preciso digitar ou colar o método principal
do java:



class NomeDaClasse {
public static void main(String[] args) {
}
}



o que eu estou querendo é tornar esse trabalho menos dispendioso,
quero saber se existe alguma forma de configurar o VIM para que quando eu crie um
novo arquivo .java, ele já venha com esse método principal.

andei pesquisando na net sobre isso, mas não achei nada, nem ao menos uma configuração
que eu possa acrescentar no .vimrc


Desde já agradeço a toda comunidade do VOL... aprendo muito com vcs...




Ubuntu 12.04




  


2. MELHOR RESPOSTA

Adriano Moreira da Silva
adri3d

(usa Arch Linux)

Enviado em 12/11/2012 - 23:55h

da pra criar um script em shell, ou até em java

tipo isso nome: addjava.sh

#!/bin/bash

echo "public class $1 {" > "$1.java"
echo " public static void main(String[] args){" >> "$1.java"
echo " }" >> "$1.java"
echo "}" >> "$1.java"


e rodar

./addjava.sh NomeDaClasse


que cria um arquivo NomeDaClasse.java, com o nome do arquivo e da classe correto


agora na boa isso é procura pelo em ovo, não existe produtivide em java sem ser no eclipse/netbeans

3. Re: Criar arquivo.java com método main [RESOLVIDO]

André
andrezc

(usa Debian)

Enviado em 10/11/2012 - 23:23h

Não sei se é possível fazer isso, também gostaria de saber. Mas caso não haja uma forma de se fazê-lo, você poderia fazer manualmente dessa forma. Assumindo que você já tenha um arquivo com o método principal, bastaria copiar e, na mesma linha, abrir essa cópia com o VIM. Por exemplo:

$ cp ArquivoPronto.java ArquivoNovo.java && vi ArquivoNovo.java

Você poderia, para agilizar mais ainda, criar um shell script que faça isso, onde você já passa o nome do arquivo como parâmetro (que também será o nome da Classe); depois disso bastaria criar um link simbólico e pronto, você teria essa solução do jeitinho que quer.


4. Re: Criar arquivo.java com método main [RESOLVIDO]

Andre
andreoid

(usa Ubuntu)

Enviado em 10/11/2012 - 23:30h

andrezc escreveu:

Não sei se é possível fazer isso, também gostaria de saber. Mas caso não haja uma forma de se fazê-lo, você poderia fazer manualmente dessa forma. Assumindo que você já tenha um arquivo com o método principal, bastaria copiar e, na mesma linha, abrir essa cópia com o VIM. Por exemplo:

$ cp ArquivoPronto.java ArquivoNovo.java && vi ArquivoNovo.java

Você poderia, para agilizar mais ainda, criar um shell script que faça isso, onde você já passa o nome do arquivo como parâmetro (que também será o nome da Classe); depois disso bastaria criar um link simbólico e pronto, você teria essa solução do jeitinho que quer.



pois é andrezc.. euu pensei nisso tb, exatamente como vc falou..

realmente otimiza um pouco o processo..

o único problema q eu vejo nessa solução é q eu teria q renomear depois o ArquivoNovo.java para o nome da minha classe, uma vez q depois de compilado, o .class fica com o nome da classe existente no código.

no entanto estou tentando deixar o mais prático possível.. kkkkk não é preguiça cara.. eu juro.. ahsuahusauhs

mas é isso aí.. se não tiver outra opção vou fazer isso aí mesmo que vc falou..

valew pela dica...






5. Re: Criar arquivo.java com método main [RESOLVIDO]

Andre
andreoid

(usa Ubuntu)

Enviado em 12/11/2012 - 23:33h

Mais alguem aí pra ajudar??




6. Re: Criar arquivo.java com método main [RESOLVIDO]

Andre
andreoid

(usa Ubuntu)

Enviado em 13/11/2012 - 00:09h

adri3d escreveu:

da pra criar um script em shell, ou até em java

tipo isso nome: addjava.sh

#!/bin/bash

echo "public class $1 {" > "$1.java"
echo " public static void main(String[] args){" >> "$1.java"
echo " }" >> "$1.java"
echo "}" >> "$1.java"


e rodar

./addjava.sh NomeDaClasse


que cria um arquivo NomeDaClasse.java, com o nome do arquivo e da classe correto


agora na boa isso é procura pelo em ovo, não existe produtivide em java sem ser no eclipse/netbeans



adri3d,

valew pela dica, isso aí vai resolver meu problema...

agora só um esclarecimento..

eu uso o eclipse a mto tempo.. pra mim é a melhor ide pra java, o vim eu uso pra testes rapidos,
pois com ele agilizo o processo de experimentação em alguns codigos, funçoes e métodos simples..

de qualquer forma, meu ambiente é baseado nessas duas aplicações, entao ja me adaptei, e tudo aquilo
ao qual estamos adaptados acaba se tornando o meio mais prático e viável de fazermos as coisas..

:)

mais uma vez, obrigado pela ajuda.. sucesso aí pra vc e pra todos do VOL..






7. Re: Criar arquivo.java com método main [RESOLVIDO]

paulo manhani
manhanijava

(usa Ubuntu)

Enviado em 13/11/2012 - 00:59h

amigão também programo em java...instala uma ide robusta, esqueça editor de texto..exemplo eu utilizao netbeans


8. Re: Criar arquivo.java com método main [RESOLVIDO]

Andre
andreoid

(usa Ubuntu)

Enviado em 13/11/2012 - 03:15h

manhanijava escreveu:

amigão também programo em java...instala uma ide robusta, esqueça editor de texto..exemplo eu utilizao netbeans



isso aí cara.. eu uso o eclipse.. prefiro ele ao netbeans, apesar de ter aprendido a programar nele..

rodo o eclipse no ubuntu 32 e no windows 64..

como eu disse, uso o vim pra alguns trabalhos fora dos meus projetos principais.. só pra testes rápidos..

Viva o Linux...

e

Viva o JAVA..

:)







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts