Fórum Software para criação de Aplicativos Java #567899
11/08/2011
Olá pessoal do Fórum JavaFree!
Eu estou começando um projeto de TCC e gostaria da opinião de vocês sobre o software que estou criando.
É um programa para gerar programas em Java no modelo CRUD (cadastrar, consultar, alterar e excluir dados).
O usuário só precisa informar as classes e os seus atributos e o meu programa gera todo o código das telas de cadastro e consulta.
Com o código gerado é só compilar e o programa está pronto.
Estou disponibilizando o .jar para testarem.
Ainda está no início, pretendo colocar mais opções como modelos de programa prontos e editáveis. Mas gostaria da opinião de vocês sobre o programa.
BAIXEM, TESTEM e, se possível, COMENTEM o que acharam!!
Obrigada a todos!
[b]ATUALIZAÇÃO (19/06/2012)[/b]
[b]Baixem o programa aqui: [url]http://ateoriadadesevolucao.blogspot.com.br/p/software-j-planet.html[/url][/b]
- 3 Métodos para compilar arquivos: [url]http://ateoriadadesevolucao.blogspot.com/2012/06/3-maneiras-para-compilar-arquivos-java.html[/url]
- Método para gerar JAR: [url]http://ateoriadadesevolucao.blogspot.com/2012/06/criar-arquivo-jar-com-jaroutputstream.html[/url]
Posts
eu baixei...
mas não consegui usar, ele não deixa eu gerar nada.
E uma sugestão, aumente o tamanho dos botões, não da pra ler o texto neles
obrigada pela sugestão, sekkuar!
Eu baixei aqui o .jar e pra mim tá funcionando.
O que aconteceu q você não conseguiu usar??
eu coloquei la
novo programa...
dai coloca o nome do programa e fica na tela
"Nome do programa"
e
"Local do programa"
nessa tela eu não consigo fazer nada.
os botão "gerar" não fica habilitado.
O que eu preciso colocar no "local do programa"?
no local do programa você pode clicar no botão procurar... e escolhe o diretório onde você quer salvar os arquivos.
o botão gerar só fica habilitado depois que vc configurar nome, local, classes e atributos.
Você deve ir preenchendo o que é solicitado e clicando em próximo até o final para gerar os arquivos!
a sim consegui...
WOW
ele criou todos os arquivos automaticamente? legal
mas qual comando eu devo usar para compilar?
qual é a classe principal e qual é a versão do código fonte?
Cara, tô penando procurando como compilar os arquivos através do meu software.
Já falei com meu orientador, mas ele também não sabe ainda.
Tô pesquisando o método exec() da classe Runtime.
Se alguém souber como fazer pra compilar me ajude!
Então por enquanto o programa não compila, tu vai ter que copiar/colar os .java para um ide ou compilar no prompt!
A classe principal é NomeDoProgramaJFrame.java
[quote="AndreiaDS"]Cara, tô penando procurando como compilar os arquivos através do meu software.
Já falei com meu orientador, mas ele também não sabe ainda.
Tô pesquisando o método exec() da classe Runtime.
Se alguém souber como fazer pra compilar me ajude!
Então por enquanto o programa não compila, tu vai ter que copiar/colar os .java para um ide ou compilar no prompt!
A classe principal é NomeDoProgramaJFrame.java
não olhei o que já fez, mas existe a classe javax.tools.ToolProvider que retorna um javax.tools.JavaCompiler. A documentação desse último deve ajudar (nunca usei, não tenho certeza se realmente é o que procura).
Outra idéia é gerar um script para ant de maneira que o usuário possa fazer alterações ao código e/ou incluir classes adicionais ao projeto antes de compilar...
[[]]
[quote="simu"]
não olhei o que já fez, mas existe a classe javax.tools.ToolProvider que retorna um javax.tools.JavaCompiler. A documentação desse último deve ajudar (nunca usei, não tenho certeza se realmente é o que procura).
É isso mesmo.
estava lendo sobre a com.sun.tools, e descobri que o javax.tools substituiu ele.
então, é exatamente o que você procura.
JavaCompiler compiler = javax.tools.ToolProvider.getSystemJavaCompiler();
int exit = compiler.run(null,null,null,args);
As informações de como passar os argumentos estão aqui
http://download.oracle.com/javase/7/docs/api/javax/tools/JavaCompiler.html
é basicamente o mesmo comando que você usaria no prompt de comando.