Saya menggunakan STS versi 4.7 terbaru di Windows 10 Enterprise. Saya tidak memiliki proxy untuk terhubung ke internet. Saya tidak perlu mengonfigurasi proxy apa pun untuk menjelajahi internet juga.

Saya menghadapi masalah yang aneh. Setiap kali saya mengklik Eclipse Marketplace, saya hanya melihat kotak pesan berjudul "Informasi Kemajuan" dengan bilah kemajuan. Pesannya adalah "Mengambil data dari http://marketplace.eclipse.org.

Bilah kemajuan naik hingga 80% dan macet di sana. Tidak ada kesalahan yang dilaporkan. Aku bahkan tidak bisa membatalkannya.

Sayangnya saya harus membunuh STS dan mulai lagi. Saya mencoba semua solusi di stackoverflow.

  1. Memeriksa pengaturan Koneksi Jaringan,
  2. Menambahkan -Djava.net.preferIPv4Stack=true beralih ke VM args Dan opsi lain yang disarankan tetapi tidak berfungsi.

Apa sebenarnya yang terjadi di sini? Mengapa STS hang dan

  1. bahkan tidak mengizinkan saya untuk membatalkan?
  2. atau laporkan kesalahan atau batas waktu dalam menghubungkan ke internet?

Saya dapat mengakses http://marketplace.Eclipse.org dari browser saya tanpa proxy.

enter image description here

Ironi lebih lanjut adalah saya dapat membuka http://marketplace.Eclipse.org dari Browser Web Internal di STS . Tapi langsung Eclipse Marketplace macet dan hang STS. Satu-satunya cara untuk keluar adalah dengan membunuh prosesnya.

Silakan lihat, saya telah membuka URL Marketplace di STS menggunakan Browser Web Internal tetapi upaya untuk membuka langsung Eclipse Marketplace telah menggantung STS. Sekarang saya harus membunuh pohon proses.

enter image description here

0
Akshay Hiremath 9 Juli 2020, 08:15

1 menjawab

Jawaban Terbaik

Ini adalah masalah dengan JDK yang digunakan. Saya menggunakan openjdk-13.0.2_windows-x64_bin. Saya menggunakan openjdk-14.0.1_windows-x64_bin dan STS dapat meluncurkan Marketplace sekarang.

Tapi saya tidak yakin apa yang sebenarnya berubah di dalam JDK. Karena di laptop lama saya, saya tidak pernah menghadapi masalah ini dengan JDK yang sama. Bagaimanapun STS v 4.7 memiliki bug dan tidak HARUS hang. Jika tidak dapat terhubung ke internet atau menyelesaikan operasi tertentu, itu akan memberikan kesalahan/batas waktu dan gagal. Tidak hang tanpa memberikan kesalahan apa pun dan membuat pengguna dilema apa yang sebenarnya salah.

Jadi siapa pun dari Anda yang mengalami situasi seperti itu, coba ubah JDK sebelum menghabiskan berjam-jam mencari apa yang salah dengan koneksi internet atau kemampuan STS/Eclipse untuk terhubung ke Internet.

Jika Anda tertarik dengan cerita untuk sampai pada kesimpulan ini, ini dia,

Latar Belakang (Saya tahu sebagian dari itu ada dalam pertanyaan tetapi saya ingin menguraikan tentang masalah yang halus tetapi sangat menjengkelkan ini yang mungkin dialami siapa pun) Saya menghadapi masalah ini ketika saya menginstal STS pada laptop baru. Saya menyalin distribusi JDK (openjdk-13.0.2_windows-x64_bin) seperti dari laptop lama saya, mengatur variabel env Java_HOME untuk menunjuk ke folder distro JDK yang disalin. Variabel env PATH yang diperbarui untuk menambahkan Java_HOME/bin. Mengunduh STS terbaru (sts-4.7.0.RELEASE) dan meluncurkan STS. Saya tidak memiliki proxy internet di antaranya sehingga tidak ada pertanyaan untuk mengubah pengaturan koneksi jaringan. Tidak ada lagi yang berubah. Peluncuran Eclipse Marketplace menggantung STS sepenuhnya.

Setelah mencoba semua yang saya jelaskan dalam pertanyaan, saya perhatikan saat memulai STS saya juga melihat "Kesalahan: Tidak dapat menginisialisasi kelas javax.crypto.JceSecurity" di inisialisasi Gradle tetapi saya tidak menggunakan Gradle jadi saya mengabaikan kesalahan ini . Sekarang saya mencari ini dan mendapatkan utas ini Kesalahan: Tidak dapat menginisialisasi kelas javax.crypto. JceSecurity. Meskipun saya tidak melakukan pengembangan Android, saya tetap memutuskan untuk mencobanya. Solusi di sana tidak berhasil.

Jadi saya memutuskan untuk mengubah JDK penuh dan mencoba. Saya mengambil openjdk-14.0.1_windows-x64_bin, memperbarui pengaturan env yang relevan (JAVA_HOME dll,) dan meluncurkan STS versi 4.7. Yang mengejutkan saya, saya tidak melihat kesalahan apa pun saat startup dan bahkan Eclipse Marketplace diluncurkan dengan cepat.

0
Akshay Hiremath 9 Juli 2020, 20:05