Kemarin, saya mengunduh SQL Developer 3 dengan SDK dan dapat menggunakannya dengan baik. Setelah mematikan PC saya tadi malam dan mem-boot-nya lagi pagi ini, setiap kali saya mencoba menjalankannya, saya menerima pesan ini:
"Masukkan nama path lengkap untuk java.exe"
Saya menjelajah ke C:\Program Files\Java\jre6\java.exe
tempat EXE berada dan saya mendapatkan pesan ini:
"Tidak dapat menemukan SDK J2SE yang diinstal di jalur C: \ Program Files \ Java \ jre6 \ java.exe"
Apa yang bisa menjadi masalah di sini ketika itu berfungsi dengan baik kemarin? Saya akan menambahkan bahwa PC saya membeku tadi malam selama shutdown, jadi saya akhirnya harus mematikannya, tetapi saya tidak tahu apakah itu relevan.
Saya menginstal ulang Java dan masih memberikan pesan yang sama. Saya juga mengunduh Pengembang SQL tanpa SDK dan mendapatkan pesan yang sama. Saya juga akan menambahkan bahwa saya sebenarnya tidak menginstal SQL Developer, hanya menjalankan executable dari folder. Saya tidak berpikir Anda benar-benar menginstalnya.
Adakah yang tahu apa yang menyebabkan ini? Saya menggunakan Windows 7 32-bit.
sumber
Jawaban:
"jre6" di nama folder menyiratkan Anda telah menginstal JRE di sana, dan bukan SDK. Arahkan ke suatu tempat di mana Anda memiliki java.exe dari instalasi JDK / SDK, alih-alih JRE, dan dari sana itu akan berfungsi.
Jika Anda harus mematikan selama shutdown, itu mungkin tidak dapat menyimpan referensi SDK, sehingga menanyakannya pada startup berikutnya.
sumber
java.exe
dan menemukan bahwa ada salinan di dalam folder yang saya ekstrak file ZIP yang saya unduh. Secara khusus, itu disqldeveloper-3.0.04.34\sqldeveloper\jdk\jre\bin
. Saya mengarahkannya ke sana dan bekerja!Jika file jdk Anda macet saat meminta file jdk diulangi di windows 7, atau Anda memiliki masalah dengan file jdk, coba jalankan SQLDeveloper sebagai administrator daripada hanya startup biasa.
sumber
Anda dapat mengunduhnya di sini: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u34-oth-JPR . Saya mengunduh dan menginstal 32 atau 64 bit
sumber
Saya menemui pesan berikut berulang kali ketika mencoba untuk memulai SQL Pengembang dari instalasi saya dari Oracle Database 11g Perusahaan:
Enter the full pathname for java.exe
.Tidak peduli berapa kali saya menjelajah ke jalur yang benar, saya tetap diberi kotak dialog yang sama persis. Ini ada di Windows 7.
Solusinya adalah klik kanan pada ikon SQL Developer dan pilih "Run as administrator" .
Saya kemudian menggunakan jalur ini:
C:\app\shellperson\product\11.1.0\db_1\jdk\jre\bin\java.exe
sumber
Terselesaikan. Itu tidak berhasil untuk saya tetapi setelah menghabiskan banyak waktu, inilah yang saya lakukan untuk memperbaikinya.
1) Buka file
dan tambahkan baris berikut untuk mengatur jalur jdk:
Jika tidak memungkinkan Anda untuk menyimpan file, salin seluruh
sqldeveloper
folder ke lokasi yang berbeda di mana Anda memiliki akses tulis untuk memodifikasi file ini.2) Jalankan
sqldeveloper.exe
(dari tempat baru jika Anda memindahkan folder dari folder oracle) sebagai administrator dan masukkan path jdk yang datang dengan instalasi oracle Anda:Maka harus bekerja ... harap ini akan membantu Anda menghemat waktu. - snehal
sumber
Coba masukkan path lengkap ke
java.exe
saat menggunakan SQL Developer. Sebagai contoh:sumber
Coba atur jalur di bawah ini. Ini berhasil untuk saya.
Untuk memeriksa silang, Anda dapat memeriksa jalur yang ditentukan untuk menemukan JVM di file konfigurasi:
sumber
Jika Anda berada di lingkungan 64 bit, Anda perlu menginstal java 6 SE terbaru untuk 32 bit dan menggunakannya (oracle menyebut versi ini i586 misalnya, Jdk-6u45-windows-i586.exe).
sumber
Saya menemukan file (sqldeveloper.conf) di jalur ini
D: \ app \ admin \ product \ 11.2.0 \ dbhome_1 \ sqldeveloper \ sqldeveloper \ bin
dan kemudian saya mengatur javahome seperti di bawah ini, sebelumnya itu menunjuk ke jdk1.7
SetJavaHome C: \ Program Files \ Java \ jdk1.6.0_06
sumber
Ketika pengembang SQL meminta path Java, sebutkan path sebagai termasuk
java.exe
juga:C:\Program Files\Java\jdk1.6.0_06\bin\java.exe
Ini berhasil untuk saya.
sumber
ada beberapa konflik antara berkomunikasi antara java dan oracle sehingga oracle menginstal java khusus untuk itu sendiri.
coba masukkan alamat ini:
ingat [ORACLEHOME] berarti tempat oracle Anda telah diinstal
sumber
Jika Anda menjalankan Windows 10 dan membutuhkan versi SQL Developer lama (Seperti 3.2), Anda mungkin perlu menginstal JDK jdk-7u79-windows-x64.exe atau lebih lama (bukan yang terbaru). Saya telah menginstal versi terbaru dan mendapatkan kesalahan tidak dapat menemukan .... Setelah menginstal versi JDK lama saya dapat menginstal versi pengembang SQL lama (3.2)
Anda bisa mendapatkan JDK lama dari tautan ini https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html
Semoga ini membantu
sumber
Periksa file sqldeveloper.conf Anda. Itu mengandung:
Ini berarti ketika Pengembang SQL memulai itu akan mencari di
../../jdk
folder untuk java.exe.Setelah Anda menginstal versi JDK, salin folder ke
../../jdk
lokasi relatif ke file sqldeveloper.conf (yang dapat Anda temukan di/bin
folder).maka Anda tidak akan diminta dengan pertanyaan itu.
sumber
solusinya, pada ikon sqldeveloper.exe, tekan klik kanan dan bagian kompatibilitas, pilih, jalankan program ini dalam kompatibilitas untuk ... pilih Windows XP (Paket Layanan 3). pilih ejecute program ini sebagai Administrator, tekan Acept,
jalankan lagi programnya, pilih folder java, tekan pilih, siap. ini akan berfungsi.
sumber