2012-01-17 15:00:12 +0000 2012-01-17 15:00:12 +0000
11
11

Mensagens de Erro do SQL Developer: "Introduza o caminho completo para java.exe" e "Não é possível encontrar um J2SE SDK instalado no caminho".

Ontem, descarreguei o SQL Developer 3 com SDK e consegui utilizá-lo muito bem. Depois de ter desligado o meu PC ontem à noite e de o ter reiniciado esta manhã, sempre que tento executá-lo, recebo esta mensagem:

“Introduza o caminho completo para java.exe”

Navego para C:\Program Files\Java\jre6\java.exe onde se encontra o EXE e recebo esta mensagem:

“Não consigo encontrar um J2SE SDK instalado no caminho C:\Program Files\Java\jre6\java.exe”

Qual poderia ser o problema aqui quando ontem estava a funcionar bem? Acrescentarei que o meu PC congelou ontem à noite durante o encerramento, por isso acabei por ter de o desligar, mas não sei se isso é relevante.

Reinstalei o Java e ele continua a dar a mesma mensagem. Também descarreguei o SQL Developer sem o SDK e recebo a mesma mensagem. Acrescentarei também que não estou realmente a instalar o SQL Developer, apenas a executar o executável a partir da pasta. Acho que não o instalo de qualquer forma.

Alguém sabe o que pode estar a causar isto? Estou no Windows 7 32-bit.

Respostas (13)

7
7
7
2012-01-17 15:13:29 +0000

“jre6” no nome da pasta implica que tem o JRE instalado lá, e não o SDK. Aponte-o para um local onde tenha java.exe de uma instalação JDK/SDK, em vez de JRE, e a partir daí deve funcionar.

Se tivesse de desligar durante o encerramento, poderia não ter sido capaz de guardar a referência SDK, pedindo-a assim na próxima inicialização.

4
4
4
2012-05-21 03:50:19 +0000

Se o seu ficheiro jdk ficar preso ao pedir a repetição do ficheiro jdk no windows 7, ou se estiver a ter problemas com o ficheiro jdk, tente executar o SQLDeveloper como administrador em vez de apenas o arranque regular.

2
2
2
2015-01-31 13:34:59 +0000

Encontrei repetidamente a seguinte mensagem ao tentar iniciar o SQL Developer a partir da minha instalação da Base de Dados Oracle 11g Enterprise: Enter the full pathname for java.exe.

Não importa quantas vezes naveguei para o caminho correcto, continuei a ser apresentado exactamente com a mesma caixa de diálogo. Isto foi no Windows 7.

A solução foi clicar com o botão direito do rato no ícone do SQL Developer e seleccionar “Run as administrator ”.
Eu utilizei então este caminho: C:\app\shellperson\product1.1.0\db_1\jdk\jre\bin\java.exe

2
2
2
2014-09-17 21:15:14 +0000

Resolvido. Não funcionou para mim, mas depois de ter passado muito tempo, eis o que fiz para o corrigir.

1) Abrir o ficheiro

..\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf

e adicionar a seguinte linha para definir o caminho jdk:

SetJavaHome C:\Program Files\Oracle1g\product1.1.0\client_1\jdk

Se não permitir guardar o ficheiro, copie toda a pasta sqldeveloper para um local diferente onde tenha acesso de escrita para modificar este ficheiro.

2) Execute sqldeveloper.exe (do novo local se mover a pasta das pastas do oráculo) como administrador e introduza o caminho jdk que vem com a sua instalação do oráculo:

C:\Program Files\Oracle1g\product1.1.0\client_1\jdk\bin

Deverá então funcionar… espero que o ajude a poupar horas. - snehal

2
2
2
2013-01-21 18:27:37 +0000

pode descarregar um aqui: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u34-oth-JPR . Descarreguei e instalei 32 ou 64 bit

1
1
1
2015-07-29 16:33:03 +0000

Tente definir o caminho abaixo. Funcionou para mim.

C:\Program Files\Java\jdk1.7.0_79

Para verificar o caminho especificado para localizar a JVM no ficheiro de configuração:

..\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf
1
1
1
2012-11-20 16:00:02 +0000

Tente entrar no caminho completo para java.exe enquanto utiliza o SQL Developer. Por exemplo:

c:\app\shellperson\product1.1.0\db_1\jdk\jre\bin\java.exe
0
0
0
2018-03-11 11:32:37 +0000

existe algum conflito entre a comunicação entre java e oráculo, pelo que o oráculo está a instalar um java específico para ele próprio .

tente inserir este endereço:

[ORACLEHOME]\product2.1.0\dbhome_1\jdk\jre\bin\java.exe

lembre-se [ORACLEHOME] significa onde o seu oráculo se instalou

0
0
0
2015-08-11 08:48:06 +0000

Quando o programador SQL pedir o caminho Java, mencionar o caminho como incluindo java.exe também:

C:\Program Files\Java\jdk1.6.0_06\bin\java.exe

Isto funcionou para mim.

0
0
0
2013-06-10 08:38:29 +0000

Se estiver em ambiente de 64 bits, precisa de instalar o último java 6 SE por 32 bits e usar isso (o oráculo chama estas versões i586 eg, Jdk-6u45-windows-i586.exe).

0
0
0
2015-04-19 06:42:14 +0000

Encontrei o ficheiro(sqldeveloper.conf) neste caminho

D:\apppminproduto\11.2.0.dbhome\1\sqldeveloper\sqldeveloper\bin

e depois defini o javahome como abaixo, anteriormente apontava para o jdk1.7

SetJavaHome C:\Program Files\JavaJdk1.6.0_06

-1
-1
-1
2015-08-27 15:29:18 +0000

a solução, no ícone sqldeveloper.exe, prima o botão direito do rato e a parte de compatibilidade, seleccione, execute este programa em compatibilidade para …seleccione Windows XP(Service Pack 3). abaixo seleccione ejecute este programa como Administrador, prima Acept,

execute novamente o programa, seleccione a pasta java, prima select, pronto. isto funcionará.

-1
-1
-1
2013-09-26 21:33:16 +0000

Verifique o seu ficheiro sqldeveloper.conf. Ele contém:

SetJavaHome ../../jdk

Isto significa que quando o SQL Developer arrancar, irá procurar na pasta ../../jdk para java.exe.

Uma vez instalada uma versão do JDK, copie a pasta para ../../jdk localização relativa ao ficheiro sqldeveloper.conf (que pode encontrar na pasta /bin).

/installed folder
    ...
    /dataminer
    /ide
    /javavm
    /jdk <== create this and copy jdk stuff here
    ...
    sqldeveloper.exe

...

então não lhe será colocada a questão.