2015-03-29 2 views
1

Я пытаюсь установить Oracle SQL Devleoper на Debian Linux server.Проблема при установке Oracle SQL Developer на Debian Linux

Я успешно установлен и настроить Java JDK и JRE и добавили путь JDK к sqldeveloper.conf файла:

SetSkipJ2SDKCheck true 
SetJavaHome /home/info/Java/jdk1.8.0_40 

После этого я получаю следующие сообщения при запуске файла sqldeveloper.sh:

Oracle SQL Developer 
Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. 

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256M; support was removed in 8.0 
WARNING: This product is certified on JDK 1.7.0_51. You are attempting to run on JDK 1.8.0_40. This product may not run correctly on this version of the JDK. 

Он остается застрявшим на этом экране, пока вы не нажмете ^C для выхода. Затем он выводит следующее сообщение:

Error: SQL Developer can't recognize the JDK version 

Я обеспечивший JDK установлен и работает правильно, выполнив следующие команды:

ДОПОЛНЕНО альтернатива --display Java

Выход:

java - auto mode 
    link currently points to /home/info/Java/jdk1.8.0_40/bin/java 
/home/info/Java/jdk1.8.0_40/bin/java - priority 100 
Current 'best' version is '/home/info/Java/jdk1.8.0_40/bin/java'. 

обновления безальтернативного --display Javac

Выход:

javac - auto mode 
    link currently points to /home/info/Java/jdk1.8.0_40/bin/javac 
/home/info/Java/jdk1.8.0_40/bin/javac - priority 100 
Current 'best' version is '/home/info/Java/jdk1.8.0_40/bin/javac'. 

Java -версия

Выход:

java version "1.8.0_40" 
Java(TM) SE Runtime Environment (build 1.8.0_40-b26) 
Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode) 

Javac -versi на

Выход:

javac 1.8.0_40 

Как я могу решить эту проблему не в состоянии признать версию JDK?

Update:

Я использую следующее:

  • Debian Linux Server.
  • jdk1.8.0_40 (Java 8 Update 40)
  • jre1.8.0_25 (Java 8 Update 25)
  • SQLDeveloper-4.0.3.16.84-1.noarch.rpm (следуя инструкциям из Oracle Website и загруженных от here.

ответ

3

Я однажды столкнулся с подобным вопросом, и я могу сказать, что я потерял несколько несколько часов на него, пришлось удалить все старые/нерелевантные JDKs предопределенные в ОС и установить последнюю JDK себя и все, что только чтобы узнать, что я сделал некоторые опечатки, когда использовал «альтернативные варианты java update» на 1-м месте.

  1. Я 1-й рекомендуем вам проверить ваши команды снова здесь является link, что вы можете иметь для указания на то, что еще раз проверить на альтернативах обновлений.
  2. Если у вас есть та же самая проблема, то попробуйте удалить все другие JDKs и переустановить, что вам нужно это (у вас будет только один этот путь)

Надежда, что помогает - ура.

PS: Еще одна вещь, которая, вероятно, стоит проверить: обычно я устанавливаю JAVA_HOME в .bash_profile, а не в sqldeveloper (например, подробно в here или в конце предыдущей ссылки), таким образом, сохраняя все адреса окружения тот же самый стандарт jdk по умолчанию.

+0

Благодарим вас за предложения; Я попробовал их и до сих пор не повезло в том, чтобы заставить его работать: \ – James

+0

@James, можете ли вы разместить точные версии всего, что вы используете, пожалуйста? (ОС, sqldeveloper в частности) – Edi

+0

Конечно, я только что обновил вопрос, предоставляя всю информацию, которую я могу. – James

Смежные вопросы