Java perilaku paling aneh yang pernah ada?

0

Semalam, Java tampaknya telah rusak di komputer saya. Saya sudah menginstal Java JDK dan Java biasa. Hal pertama yang terjadi ketika saya mencoba mengeksekusi .jarfile adalah pesan yang menanyakan cara membuka .jarfile. Saya berpikir: "Itu sangat tidak biasa, saya harus mencoba menginstal ulang". Mencopot Java dan JDK. Instal ulang Java. Klik pada.jarfile: masih tidak dapat membuka file secara teratur. Saya menyadari itu telah muncul jendela cmd. Saya mendapat pesan yang mengatakan tidak dapat menemukan kelas. Ok, saya mulai khawatir. Java tidak terinstal lagi. Pergi ke C: \ Program Files dan C: \ Program Files (x86) dan menghapus konten di dalam folder Java yang ada di kedua jalur. Saya ingat saya memiliki Variabel Sistem kustom yang disebut Path karena Java sudah aneh pada saya sebelumnya. Menghapus variabel Path. Nyalakan kembali komputer. Instal ulang Java. Kesalahan yang sama. Copot pemasangan Java. Instal Java 32-bit untuk melihat apakah ada bedanya. Tidak. Mencoba mencopot pemasangan Java 32-bit. Tidak bisa, wizard uninstaller muncul, menutup dan tidak ada yang terjadi, program Java masih ada dalam daftar Program saya. Saya menjadi sangat frustrasi berpikir bahwa instalasi yang bersih tidak akan berfungsi. Agak panik. Saya datang menangis kepada pengguna super untuk bertanya pada profesional apa yang harus dilakukan. Tolong?

SUNTING: Menunggu jawaban, saya akan terus mencoba menginstal dan menghapus instalan kembali, mungkin berhasil. Mencoba menghapus hal-hal di regedit karena saya diberitahu oleh seseorang di forum lain. Hanya mengedit ini sehingga orang dapat melacak hal-hal bodoh atau bermanfaat yang saya lakukan. Melanjutkan.

EDIT2: Menginstal Java 64-bit lagi. Mencoba menjalankan file di bawah perintah "java -jar". Itu bekerja di bawah perintah. Mengklik dua kali masih tidak berfungsi. Saya pikir Tuhan membenci saya. Saya pikir saya harus berhenti membuat lelucon di forum. Maaf. Sedang terjadi.

Robert Johnson
sumber
Periksa variabel lingkungan sistem Anda, cari "Path". Sesuatu seperti "C: \ Program Files \ Java \ jre7 \ bin" harus ada dalam daftar nilai untuk "Path" Juga, periksa untuk melihat apa yang ingin diluncurkan oleh file jar, Anda perlu memastikan itu diluncurkan dengan executable Java yang tepat.
Brutick
Ini adalah jalur saya:% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ System32 \ Wbem;% JAVA_HOME \ bin;% ANT_HOME% \ bin File jar bekerja sebelumnya, jadi saya pikir seharusnya bekerja secara default. Saran lainnya?
Robert Johnson

Jawaban:

1

Saya berasumsi bahwa saat ini ketidakmampuan untuk menjalankan file jar adalah satu-satunya masalah.

Anda harus mengacaukan registri untuk memperbaikinya. Arahkan ke HKEY_LOCAL_MACHINE\SOFTWARE\Classes\jarfile\shell\open\commanddan periksa nilainya di sana.

Misalnya, milik saya berbunyi "C:\Program Files\Java\jre7\bin\javaw.exe" -jar "%1" %*

Pastikan jalur menuju javaw.exevalid dan benar jika perlu. Harus bekerja setelah itu.

Rex
sumber
Punyaku persis seperti milikmu, jadi tetap tidak ada hasil. Ada saran lain?
Robert Johnson