| Autor |
Mensagem |
|
|
Olá filho.
Tente instalar o JDK, baixando ela no site http://java.sun.com e instale ela dentro da raiz. Aqui mesmo no portal do guj tem tutorias que ensinam como instalar a JDK e criar as variáveis de ambiente no Windows. Enquanto ao eclipse, tente baixar ele de outra fonte no site http://www.eclipse.org.
Normalmente isso acontece mesmo do arquivo vir corrompido. Ao baixar o arquivo zipado, crie um diretório qualquer e descompacte o eclipse dentro do novo diretório criado.
Boa sorte amigo e caso tenha resolvido o seu problema, edite seu post e no Assunto coloque [RESOLVIDO]
Um abraço.
|
 |
|
|
Minha querida
Faça o seu relacionamento do lado da Tabela Artista que irá ficar assim:
Porque quando vc persistir Artista, com o cascade setado na annotation, vc tb persistira as músicas relacionadas a esse artista. Não é necessário usar mappedby
Um Abraço.
|
 |
|
|
Então Amigão.
Vc pode sim excluir as variáveis de ambiente da jdk que vc instalou junto com o netbeans e configurálas novamente.
Quanto ao Eclipse, eu sugiro (ou derepente vc já deve até ter feito) que vá até http://www.eclipse.org, e baixe a versão do eclipse Classic para (http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.5-200906111540/eclipse-) que já dá para brincar e se divertir com o Java.
Crie uma pasta dentro da raiz e salve o download dentro dessa pasta. Quando o mesmo terminar descompacte dentro da mesma pasta (ex: C:\Eclipse) e crie também um diretorio chamado workspace dentro dele. Depois que vc descompactou o Eclipse já está instalado, clique duas vezes na pasta e no icone e faça o que vc já estava fazendo antes.
Pode ser que essa versão do eclipse que vc tenha na maquina pode estar corrompida sem o arquivo configurations ou outro arquivo de configuração da IDE.
Bons estudos e divirta-se com o Java
|
 |
|
|
Olá.
Seguindo a boa prática de programação você pode fazer o seguinte:
Vc tem que inicializar suas variavéis para não dar erro de NullPointer em tempo de compilação. Espero ter ajudado
|
 |
|
|
Só uma pergunta senhores. Vocês estão usando servidor de aplicação no projetos de vocês?
|
 |
|
|
Vc tem que fazer o seguinte no Eclipse.
No menu clique em File-> New-> Other
Isso irá lhe direcionar para uma Janela para que vc possa selecionar um novo wizard, onde terá vários pastas. Procure por Server-> Server e dê um Next.
Novamente irá aparecer outra janela semelhante a anterior, com um diferença, nela vc poderá escolher o servidor de aplicação.
Aponte para a versão do Tomcat, configure o local onde está instalado e pronto. Você podera adicionar o seu projeto ao servidor, pois dpois que vc seguiu todos os passos irá aparecer uma janela no seu ambiente com o servidor que vc configurou, clique com direito em cima do server e depois em Add Projects e lá vc adiciona o seu projeto
Um abraço meu chapa.
|
 |
|
|
Dá maneira que vc quer tem que fazer o seguinte
Bem nada mudou como eu havia explicado antes, só que na classe onde terá o método principal vc vai ter que importar a classe Scanner do pacote jav.util
Dai vc consegue entrar com os dados normalmente, como um usuário faz rotineiramente em um software ou página web.
Um abraço e não esqueça de postar se deu certo e como vc solucionou o seu problema.
tchau
|
 |
|
|
Oi Stella
Vc pode criar uma classe separada assim:
Depois vc pode manipular esses objeto em uma classe que contenha o método main do Java assim:
Isso é basicão mas já dá para ter noção de como declarar um get and set. Se vc estiver usando o eclipse, dê um CRTL+Shift+S que irá aparecer um menu coma opção Generated Getters and Setters que o próprio eclipse fará isso para vc.
Espero ter ajudo.
Um abraço.
|
 |
|
|
OI Talita.
Você pode colocar um pedaço do código na qual vc está tentando fazer essa consulta.
Geralmente pode ser feita da seguinta maneira:
O exemplo acima é com cast ou se preferir:
Caso seja o bastante para lhe ajudar, coloque resolvido no título da enquete e a solução que vc implementou.
Um abraço.
|
 |
|
|
É tudo isso que o Junior disse e mais:
Não esqueça de criar as variáveis de ambiente no sistema e também deixar em automático a inicialização de serviço do Tomcat e ai meu é ir "pras cabeças"
Um abraço.
|
 |
|
|
Iza, tudo.
Te peço por favor para vc colocar o método que vc implementou no Managed Bean para eu poder dar uma olhada. Também tive um problema parecido e consegui resolver, e para ter certeza de que irei conseguir lhe ajudar, precisava ver o seu código.
Fico aguardando. Um abraço
Marcelo
|
 |
|
|
Parabéns amigo.
Agora e entrar no mercado de trabalho e detonar. Felicidades
|
 |
|
|
Fala FIR3FL4M3.
Entre no site da Sun htt´://java.sun.com e baixe a JDK mais atual que estiver disponível. Quando baixar mande executar a instalação automaticamente e vai seguindo os passos.
Depois disso meu filho vc vai ter que configurar as variáveis de ambiente, que inclusive ontem expliquei como faz aqui mesmo no fórum para uma colega.
Procure o tópico - Configurando minha máquina -Ajuda que lá estou explicando com detalhes como faz a configuração do ambiente.
Um abraço e caso seu problema esteja resolvido poste aqui que vc resolveu ok.
|
 |
|
|
Silveira.Marcelo wrote:Olá pessoal.
Estou trabalhando em um módulo de meu projeto, onde ocorre o seguinte problema:
Estou querendo popular um <h:dataTable></h:dataTable> em minha view JSF, onde seleciono um dado de um lista já persistida em meu Entity Bean Assunto.java, e como tenho um contexto de conversação, tenho acesso ao action Listener public void armarzenarDSI().
Ao clicar em cadastre-se, o novo usuário insere os seu dados pessoais e seleciona em um menu os assunto nas quais ele quer receber informações via e-mail. Selecionando um assunto qualquer em uma lista, ao clicar no botão inserir, ele popula uma lista de assutos List<Assunto> assuntos que é um atributo de DSI.java. Segue abaixo trecho do código que eu implementei.
Código no JSF dsi_edit.xhtml
Seleciona assunto em um lista:
-------
<h:selectOneMenu id="assuntosMenu" value="#{assuntoCategoriaManager.assunto}">
<!--Rederizada um item da lista de Assunto.java para passar como argumento para actionListener armazenarDSI()-->
<h:selectItem id="assuntoItem" value="#{assunto.nome} rendered="#{dsi.nome}"/>
</h:selectOneMenu>
<h:commandButton id="assunto" value="Inserir" action="#{usuarioManager.armazenarDSI(dsi.nome)}"/>
.....
Segue o código do método que está no Managed Bean UsuarioManager.java
public void armazenarDSI(Assunto assunto){
//Set uma instância de Assunto passado pelo parâmetro do método
dsi.setAssunto(assunto)
//Se a lista de Assuntos de DSI for nula, então
if(dsi.getAssuntos() == null){
//Cria uma nova lista
dsi.setAssuntos(new ArrayList<Assuntos>());
}
//Adiciona um assunto a List<Assunto> assuntos da classe DSI.java
dsi.getAssuntos().add(assunto);
}//fim do metodo
Tudo segue bem até aqui, não ocorre um exception por passar um valor, o que acontece é que ao clicar no botão inserir da view dsi_edit.xhtml, me imprime uma mensagem que traduzindo me diz que o tipo assunto da classe entity Assunto não pode ser convertido para um tipo da classe java.lang.Boolean.
Esse meu projeto utiliza JSF, JBoss Seam e server JBoss AS 5.0.1 GA
Alguém já pegou esse erro e como faço para resolver.
Qualquer ajuda é válida
Grato.
Marcelo
.....
Pessoal consegui resolver este problema simplesmente inserindo a linha de comando:
Eu comento o código explicando tudo.
Um abraço comunidade.
|
 |
|
|
Valeu Giuliano
Vou tentar fazer isso e depois te mando um feedback. Um abraço
|
 |
|
|