Eu estava usando normalmente o Eclipse Galileu, quando resolvi fechar e abrir novamente no outro dia. Então apareceu o erro:
A Java Runtime Enviroment(JRE) or Java Development Kit(JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: C:\eclipse\jre\bin\javaw.exe
javaw.exe in your current PATH
Eu não faço ideia do porquê deste erro. Eu falei com um colega(Rodrigo) e ele me disse a solução:
Abra o arquivo eclipse.ini que está dentro do diretório do Eclipse e acrescente a seguinte instrução:
-vm
C:\jdk1.6.0_07\bin
Ou seja, o caminho do bin do jdk. No meu caso o bin fica no caminho acima, mas vc deve colocar o seu caminho.
O meu arquivo ficou assim:
-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.jee.product
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm
C:\jdk1.6.0_07\bin
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
quinta-feira, 19 de novembro de 2009
terça-feira, 17 de novembro de 2009
Varíaveis do Sistema no Windows Vista
JAVA_HOME = [onde foi instalado o jdk]
ex.: C:\jdk1.6.0_07
Apesar de ser no Vista, você pode criar estas variáveis no XP.
JRE_HOME = [onde fica o jre - o jre fica dentro do jdk]
ex.: %JAVA_HOME%\jre
Path = [no final da string coloque onde fica o bin do jdk]
ex.: ...;C:\jdk1.6.0_07\bin
CATALINA_HOME = [caminho do apache tomcat]
ex.: C:\apache-tomcat-6.0.10
Como criar as variáveis:
Pressione a tecla Window (tecla com o logo da microsoft) + Pause Break.
Vá em 'Configurações avançadas do Sistema'
Crie a variável de ambiente com o caminho. Exemplo:
ex.: C:\jdk1.6.0_07
Apesar de ser no Vista, você pode criar estas variáveis no XP.
JRE_HOME = [onde fica o jre - o jre fica dentro do jdk]
ex.: %JAVA_HOME%\jre
Path = [no final da string coloque onde fica o bin do jdk]
ex.: ...;C:\jdk1.6.0_07\bin
CATALINA_HOME = [caminho do apache tomcat]
ex.: C:\apache-tomcat-6.0.10
Como criar as variáveis:
Pressione a tecla Window (tecla com o logo da microsoft) + Pause Break.
Vá em 'Configurações avançadas do Sistema'
![]() |
| De Blog |
![]() |
| De Blog |
Crie a variável de ambiente com o caminho. Exemplo:
![]() |
| DeBlog |
quarta-feira, 11 de novembro de 2009
Eclipse Galileu com Tom Cat 6 no vista
Primeiro baixe o tomCat através do site: http://tomcat.apache.org/. Do lado esquerdo do site na categoria download existe diversas versões do tomCat, a versão mais recente neste momento é 6.0.1.
Depois baixe o Eclipse Galileu http://www.eclipse.org/galileo/.
E, por último o jdk. http://java.sun.com/javase/downloads/index.jsp
Efetue a descompactação dos dois programas. Eu sempre coloco dentro do diretório c:/.
Depois vamos criar as variáveis de ambiente:
Clique aqui para ver o post que explica como criar as variáveis.
Agora, depois de instalado o jdk, descompactado o tomCat e o eclipse e criado as variáveis de ambiente, vamos iniciar um novo projeto:
Vá em File/New/Project.../Dynamic Project Web
Depois escolha um nome para o projeto e configure o target runtime
Depois clique em Browser e selecione o diretório do tomCat e clique em Finish:
Depois basta acessar seu projeto e por em prática as regras de negócios:
Depois baixe o Eclipse Galileu http://www.eclipse.org/galileo/.
E, por último o jdk. http://java.sun.com/javase/downloads/index.jsp
Efetue a descompactação dos dois programas. Eu sempre coloco dentro do diretório c:/.
Depois vamos criar as variáveis de ambiente:
Clique aqui para ver o post que explica como criar as variáveis.
Agora, depois de instalado o jdk, descompactado o tomCat e o eclipse e criado as variáveis de ambiente, vamos iniciar um novo projeto:
Vá em File/New/Project.../Dynamic Project Web
![]() |
| De Blog |
![]() |
| De Blog |
Depois escolha um nome para o projeto e configure o target runtime
![]() |
| De Blog |
![]() |
| De Blog |
Depois clique em Browser e selecione o diretório do tomCat e clique em Finish:
![]() |
| De Blog |
Depois basta acessar seu projeto e por em prática as regras de negócios:
![]() |
| De Blog |
quarta-feira, 29 de julho de 2009
Count com comparação
Estou meio sem tempo para postar os tutoriais que disse que postaria porque ando trabalhando e estudando, mas futuramente estarei colocando novos posts.
Estou fazendo um programa para uma instituição e precisei fazer uma consulta sql em que o count tinha que ser filtrado, ele deveria apenas contar registros com determinado valor.
Penei até achar, aí vai a string:
count(case when situacao='Inativo' then 1 end)
Ex.: Select count(case when campo = valor then 1 end) from
Estou fazendo um programa para uma instituição e precisei fazer uma consulta sql em que o count tinha que ser filtrado, ele deveria apenas contar registros com determinado valor.
Penei até achar, aí vai a string:
count(case when situacao='Inativo' then 1 end)
Ex.: Select count(case when campo = valor then 1 end) from
segunda-feira, 29 de junho de 2009
Lei de murphy versão geek
Em breve estarei colocando no ar o material em c# e de redes. Ando um pouco sem tempo por isso a demora e os posts curtos.
Aí vai mais uma para rir:
1. Todo gadget deixa de funcionar um dia após o vencimento da garantia.
2. Quando você precisar demonstrar para alguém que algo não funciona, funcionará.
3. Não importa o tamanho do HD, nunca será o necessário.
4. Seu celular nunca chama, mas no dia em que o esquece em casa encontrará trocentas chamadas perdidas.
5. Se você não sabe muito bem um tema dos mil que podem cair em uma prova de Matemática, é dela que que vai se tratar a prova
6. É impossível recordar todas as senhas.
7. O serviço de atendimento ao cliente nunca resolverá suas dúvidas por saber menos que você.
8. Se algo deixa de funcionar, desligue e somente volte a ligar no dia seguinte, voltará a funcionar perfeitamente.
9. As atualizações chegam no momento menos oportuno, ou seja, ou quando não pode mais instalá-las ou quando você já resolveu o problema.
10. A probabilidade de que um CD e/ou DVD caia com o lado dos dados para baixo é diretamente proporcional à importância dos dados ou ao custo do disco. A proporcionalidade segue na mesma direção de alguém ou você mesmo, por descuido, pisar e ademais escorregar no disco.
fonte:MDig
Aí vai mais uma para rir:
1. Todo gadget deixa de funcionar um dia após o vencimento da garantia.
2. Quando você precisar demonstrar para alguém que algo não funciona, funcionará.
3. Não importa o tamanho do HD, nunca será o necessário.
4. Seu celular nunca chama, mas no dia em que o esquece em casa encontrará trocentas chamadas perdidas.
5. Se você não sabe muito bem um tema dos mil que podem cair em uma prova de Matemática, é dela que que vai se tratar a prova
6. É impossível recordar todas as senhas.
7. O serviço de atendimento ao cliente nunca resolverá suas dúvidas por saber menos que você.
8. Se algo deixa de funcionar, desligue e somente volte a ligar no dia seguinte, voltará a funcionar perfeitamente.
9. As atualizações chegam no momento menos oportuno, ou seja, ou quando não pode mais instalá-las ou quando você já resolveu o problema.
10. A probabilidade de que um CD e/ou DVD caia com o lado dos dados para baixo é diretamente proporcional à importância dos dados ou ao custo do disco. A proporcionalidade segue na mesma direção de alguém ou você mesmo, por descuido, pisar e ademais escorregar no disco.
fonte:MDig
sábado, 20 de junho de 2009
Função que calcula data de ontem em PHP
//Função feita por Márlon Campos de Assis - 20/06/2009
//contato marlonmca@hotmail.com || marlonassis@gmail.com
//você está autorizado a usar ou modificar esta função desde que
//repeite os meus direitos autorais e a dos outros que modificarem
//esta função.
function dataOntem(){
$data = explode("/",date("d/m/Y"));
//verificando se o ano atual é bissexto
$bissexto = false;
if(($data[2] % 4)==0)
$bissexto = true;
//mes de fevereiro se o ano for bissexto
if(($data[1] == 3) && (($data[0] - 1)==0) && ($bissexto)){
return "29/02/".$data[2];
//mes de fevereiro se o ano não for bissexto
}
elseif(($data[1] == 3) && (($data[0] - 1)==0)){
return "28/02/".$data[2];
//demais meses
}
elseif(($data[0] - 1)==0){
if(($data[1] - 1) == 0){
return "31/12/".($data[2] - 1);
}
elseif(($data[2]==4)||($data[2]==6)||($data[2]==9)||($data[2]==11)){
return "30/".($data[1] - 1)."/".$data[2];
}
else{
return "31/".($data[1] - 1)."/".$data[2];
}
}else{
return ($data[0] - 1)."/".$data[1]."/".$data[2];
}
}
//contato marlonmca@hotmail.com || marlonassis@gmail.com
//você está autorizado a usar ou modificar esta função desde que
//repeite os meus direitos autorais e a dos outros que modificarem
//esta função.
function dataOntem(){
$data = explode("/",date("d/m/Y"));
//verificando se o ano atual é bissexto
$bissexto = false;
if(($data[2] % 4)==0)
$bissexto = true;
//mes de fevereiro se o ano for bissexto
if(($data[1] == 3) && (($data[0] - 1)==0) && ($bissexto)){
return "29/02/".$data[2];
//mes de fevereiro se o ano não for bissexto
}
elseif(($data[1] == 3) && (($data[0] - 1)==0)){
return "28/02/".$data[2];
//demais meses
}
elseif(($data[0] - 1)==0){
if(($data[1] - 1) == 0){
return "31/12/".($data[2] - 1);
}
elseif(($data[2]==4)||($data[2]==6)||($data[2]==9)||($data[2]==11)){
return "30/".($data[1] - 1)."/".$data[2];
}
else{
return "31/".($data[1] - 1)."/".$data[2];
}
}else{
return ($data[0] - 1)."/".$data[1]."/".$data[2];
}
}
sexta-feira, 19 de junho de 2009
Chuck Norris
- Chuck Norris lê e grava DVD no drive de disquete.
- Chuck Norris usa o Notepad como banco de dados.
- Chuck Norris tem um processador AMD em uma placa-mãe Intel.
- Chuck Norris ve paginas usando Telnet... com imagens e flash!
- Chuck Norris consegue dar o comando CTRL+C / CTRL+V numa máquina de escrever.
- Chuck Norris cria programas em Java e os compila em cima do .NET Framework 3.5.
- Chuck Norris sabe falar em códigos binários.
Achei essas frases no ScriptBrasil e resolvi colocar aqui no blog para vocês rirem.
- Chuck Norris usa o Notepad como banco de dados.
- Chuck Norris tem um processador AMD em uma placa-mãe Intel.
- Chuck Norris ve paginas usando Telnet... com imagens e flash!
- Chuck Norris consegue dar o comando CTRL+C / CTRL+V numa máquina de escrever.
- Chuck Norris cria programas em Java e os compila em cima do .NET Framework 3.5.
- Chuck Norris sabe falar em códigos binários.
Achei essas frases no ScriptBrasil e resolvi colocar aqui no blog para vocês rirem.
Assinar:
Postagens (Atom)








