2014-06-24 34 views
22

Son zamanlarda sqldeveloper'ı yükledim ancak başlatmaya çalıştığımda aşağıdaki uyarı penceresini alıyorum. Bu sqldeveloper çok çok yavaş çalışmasına neden oluyor ve sık sık yukarıdaki pencerede önerilen ancakOracle SqlDeveloper JDK yolu

Orjinal

çalışmıyor gibi dosya sqldeveloper.cong düzenleme denedi

enter image description here

asılı

SetJavaHome

../../jdk

Güncelleme 1

SetJavaHome C: \ Progr am Files \ Java \ jdk1.7.0_60 bin \ ve diğer tüm varyasyonları ama yine yukarıdaki uyarı penceresi alma \

Güncelleme 2 SetJavaHome C: \ Program Files (x86) \ Java \ jre7 bin ve diğer tüm varyasyonları \

Lütfen doğru yolu öner.

+0

Bu konumda JDK yüklü var mı? 'C: \ Program Dosyaları \ Java \ jdk1.7.0_60'? Eğer öyleyse,/bin parçası olmadan conf dosyasını güncelleştirin ve ters eğik çizgi '\ 'yolunda normal eğik çizgi /' ye çevirmeyi deneyebilirsiniz. – Nagh

cevap

33

Bu mesaj eski görünüyor. Sürüm 4 bu ayar iki dosya var ve siz Diğeri de bunu değiştirmek gerekir:

%APPDATA%\sqldeveloper\1.0.0.0.0\product.conf 

Eğer C:\Users\cprasad\AppData\Roaming gibi bir şey olacak olan APPDATA gerçek genişletmek gerekebilir. Bu dosyada SetJavaHome anda Java 1.8 konuma yola ayarlı olacak bkz yüzden sqldeveloper.conf olduğu gibi bu değişecek:

SetJavaHome C:\Program Files\Java\jdk1.7.0_60\bin\ 

settig iki dosyada da (boşsa, Bence) o zaman eğer sen başlatırsan, onu başlattığınızda JDK konumunu seçmenizi ister. Bunu sen ultimatey 1 iki şeyden yapabileceği şekilde aslen ../../jdk olduğunu söyledi SQL Developer

11

Bin Klasör

\sqldeveloper\bin\sqldeveloper.conf 

O

SetJavaHome \path\to\jdk 

olmalıdır bulmak:

SetJavaHome C:\Program Files\Java\jdk1.7.0_60 

Bu dizinde JDK 1.7.60 kurulu olduğunu varsayarsak; Tüm JDK klasörünü istediğiniz bin klasörüne işaret etmek istemezsiniz.

VEYA

benim onun sqldeveloper\jdk için sqldeveloper klasöründe jdk klasörü bulup kopyalayıp C:\Program Files\Java\jdk1.7.0_60 içeriğini yapıştırmak yapabileceğim ikinci şey. Daha sonra sqldeveloper içinde

SetJavaHome ../../jdk 

okumak için değişikliği geri zorundayız.Bütün bunlardan her zaman zaten jdk7 içeren sqldeveloper yeniden indirebilirsiniz başarısız olursa

conf tüm iradesiyle çalıştırmak için fermuarını ve hazır: Download SQL Developer Ben Windows 64-bit - zip file includes the JDK 7

19

başka şey deneyebilirsiniz denir bahsetmek dosya senin eski jdk klasörü yeniden adlandırmak için, diyelim onun:

C: \ Program Files \ Java \ neye saomething için

değişikliği jdk1.7.0_04:

C: \ Program Files \ Java \ xxxjdk1.7.0_04

Şimdi, bir kez daha Oracle SqlDeveloper fırlatma sizin jdk klasör konumunu ayarlamak istedi olmalıdır ve doğru yolu seçebilir.

En zarif çözüm değil, ama benim için çalıştı.

/Applications/SQLDeveloper.app/Contents/MacOS/sqldeveloper.sh 

Mayın vardı:

Milos Mac kullananlar için

+1

Anlaşılan, en şık değil ama aslında benim için de çalıştı! Paylaşım için teşekkürler! +1 – Israelm

0

, bu dosyayı düzenlemek

export JAVA_HOME=`/usr/libexec/java_home -v 1.7` 

ve ben 1,8 olarak değiştirdim ve java sürümü hakkında şikayetçi durdu.

2

Windows'ta, tüm SQL Geliştirici pencerelerini kapatın. Sonra kullanıcı/AppData/Roaming içinde bulunan SQL Developer ve sqldeveloper klasörlerini tamamen silmeniz gerekir. Son olarak, programı çalıştırın, yeni JDK için istenir.

AppData'nın gizli bir klasör olduğunu unutmayın.

+0

UYARI: Bu ayrıca tüm kayıtlı bağlantılarınızı ** siler. Sabitleme '... \ SQL Developer \ sqldeveloper \ bin \ sqldeveloper.conf' çok daha az ağrılıdır. –

0

Oracle'ın belgelerinin SO LAME olduğuna inanamıyorum! Bazı belgelerde, kullanıcıların JDK kökü üzerindeki yolu belirleyerek JDK'yı işaret etmeleri yanıltıcıdır. Mac'te:

/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/ 

/Applications/SQLDeveloper.app/Contents/MacOS/sqldeveloper.sh onlar yolunu kurmak için kullandıkları yöntemi ortaya koydu gözden:

TMP_PATH=/usr/libexec/JAVA_HOME -F -v 9 if [ -z "$TMP_PATH" ] ; then TMP_PATH=/usr/libexec/java_home -F -v 1,8 if [ -z "$TMP_PATH" ] ; then osascript -e 'tell app "System Events" to display dialog "SQL Developer requires a minimum of Java 8. \nJava 8 can be downloaded from:\n http://www.oracle.com/technetwork/java/javase/downloads/"' exit 1 fi fi

Terminali'nden elle yapıldığında:

/usr/libexec/java_home -F -v 1.8

Listeler yolu olarak:

/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home 

Ve bu

SetJavaHome /Library/Java/JavaVirtualMachines/jdk1.8.0_152 değeri olarak belirtmek gerekir şeydir. jdk/İçindekiler/Ana Sayfa

"Ürününüzün üzerinde" yarım bile olsa, la'nızı bile desteklemeyen Oracle'a teşekkür ederiz. Ayrıca, sizin tarafından yayınlanan Java sürümünü test edin.