Ontem, baixei o SQL Developer 3 com SDK e pude usá-lo perfeitamente. Após desligar o PC na noite passada e inicializá-lo novamente esta manhã, toda vez que tento executá-lo, recebo a seguinte mensagem:
"Digite o nome do caminho completo para java.exe"
Navego até C:\Program Files\Java\jre6\java.exe
onde o EXE está localizado e recebo esta mensagem:
"Não foi possível encontrar um SDK do J2SE instalado no caminho C: \ Arquivos de Programas \ Java \ jre6 \ java.exe"
Qual poderia ser o problema aqui quando estava funcionando bem ontem? Acrescentarei que meu PC congelou ontem à noite durante o desligamento, então acabei tendo que desligá-lo, mas não sei se isso é relevante.
Eu reinstalei o Java e ainda dá a mesma mensagem. Também baixei o SQL Developer sem o SDK e recebo a mesma mensagem. Também acrescentarei que não estou instalando o SQL Developer, apenas executando o executável da pasta. Eu não acho que você realmente o instale de qualquer maneira.
Alguém sabe o que poderia estar causando isso? Estou no Windows 7 de 32 bits.
fonte
Respostas:
"jre6" no nome da pasta implica que você tem o JRE instalado lá, e não o SDK. Aponte para algum lugar em que você tenha o java.exe de uma instalação do JDK / SDK, em vez do JRE, e a partir disso deve funcionar.
Se você tivesse que desligar durante o desligamento, talvez não fosse possível salvar a referência do SDK, solicitando-a na próxima inicialização.
fonte
java.exe
e descobri que havia uma cópia profunda na pasta em que extraí o arquivo ZIP que baixei. Especificamente, foi emsqldeveloper-3.0.04.34\sqldeveloper\jdk\jre\bin
. Eu apontei para isso e trabalhei!Se o seu arquivo jdk ficar parado ao solicitar o arquivo jdk na repetição no Windows 7, ou você estiver tendo problemas com o arquivo jdk, tente executar o SQLDeveloper como administrador, em vez de apenas a inicialização normal.
fonte
você pode fazer o download de um aqui: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u34-oth-JPR . Baixei e instalei 32 ou 64 bits
fonte
Eu encontrei a seguinte mensagem repetidamente ao tentar iniciar SQL Developer da minha instalação do Oracle Database 11g Empresa:
Enter the full pathname for java.exe
.Não importa quantas vezes eu procurei o caminho correto, continuava sendo apresentado exatamente na mesma caixa de diálogo. Isso foi no Windows 7.
A solução foi clicar com o botão direito do mouse no ícone SQL Developer e selecionar "Executar como administrador" .
Eu então usei este caminho:
C:\app\shellperson\product\11.1.0\db_1\jdk\jre\bin\java.exe
fonte
Resolvido. Não funcionou para mim, mas depois de passar muito tempo, aqui está o que eu fiz para corrigi-lo.
1) Abra o arquivo
e adicione a seguinte linha para definir o caminho do jdk:
Se isso não permitir que você salve o arquivo, copie a
sqldeveloper
pasta inteira em um local diferente, onde você tem acesso de gravação para modificar esse arquivo.2) Execute
sqldeveloper.exe
(a partir do novo local se você moveu a pasta das pastas do oracle) como administrador e digite o caminho do jdk que acompanha a instalação do oracle:Deve funcionar então ... espero que ajude você a economizar horas. - snehal
fonte
Tente digitar o caminho completo para
java.exe
enquanto estiver usando o SQL Developer. Por exemplo:fonte
Tente definir o caminho abaixo. Funcionou para mim.
Para verificação cruzada, é possível verificar o caminho especificado para localizar a JVM no arquivo de configuração:
fonte
Se você estiver em um ambiente de 64 bits, precisará instalar o java 6 SE mais recente para 32 bits e usá-lo (o oracle chama essas versões de i586, por exemplo, Jdk-6u45-windows-i586.exe).
fonte
Encontrei o arquivo (sqldeveloper.conf) neste caminho
D: \ app \ admin \ product \ 11.2.0 \ dbhome_1 \ sqldeveloper \ sqldeveloper \ bin
e então eu configurei o javahome como abaixo, anteriormente ele estava apontando para o jdk1.7
SetJavaHome C: \ Arquivos de Programas \ Java \ jdk1.6.0_06
fonte
Quando o desenvolvedor do SQL solicitar o caminho Java, mencione o caminho como incluindo
java.exe
também:C:\Program Files\Java\jdk1.6.0_06\bin\java.exe
Isso funcionou para mim.
fonte
existe algum conflito entre a comunicação entre java e oracle, portanto o oracle está instalando um java específico para ele próprio.
tente inserir este endereço:
lembre-se [ORACLEHOME] significa onde seu oracle instalou
fonte
Se você estiver executando o Windows 10 e precisar de alguma versão antiga do SQL Developer (como 3.2), pode ser necessário instalar o JDK jdk-7u79-windows-x64.exe ou mais antigo (não o mais recente). Instalei a versão mais recente e obtive o erro que não consigo encontrar .... Depois de instalar a versão antiga do JDK, consegui instalar a versão antiga do desenvolvedor SQL (3.2)
Você pode obter o JDK antigo neste link https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html
Espero que isto ajude
fonte
Verifique seu arquivo sqldeveloper.conf. Contém:
Isso significa que, quando o SQL Developer for iniciado, ele procurará na
../../jdk
pasta java.exe.Depois de instalar uma versão do JDK, copie a pasta para o
../../jdk
local relativo ao arquivo sqldeveloper.conf (que pode ser encontrado na/bin
pasta).então você não será solicitado com a pergunta.
fonte
a solução, no ícone sqldeveloper.exe, pressione o botão direito do mouse e a parte de compatibilidade, selecione, execute este programa em compatibilidade para ... selecione Windows XP (Service Pack 3). Para baixo, selecione ejetar este programa como administrador, pressione Acept,
execute novamente o programa, selecione a pasta java, pressione selecione, pronto. isso vai funcionar.
fonte