2014-11-13 16 views
10

IntelliJ'i uzak bir JVM'ye bağladım ve şimdi uzak JVM durmadan uzaktan JVM bağlantısını kesmek istiyorum. Eclipse'de JVM'yi açıkça durduran veya JVM'den ayrılan iki düğme vardır, ancak IntelliJ'deki hata ayıklama pencerelerindeki düğmeler net değildir. Araç ipuçları ve online help çok fazla yardımcı olmuyor.IntelliJ Idea içinde uzaktan JVM ile bağlantıyı kesme

  • Durdur (kırmızı kare) - "Geçerli işlemi standart kapatma komut dosyası aracılığıyla harici olarak sonlandırmak için bu düğmeye tıklayın."
  • Kapat (kırmızı X) - "Çalıştır aracı penceresinin seçili sekmesini kapatmak ve geçerli işlemi sonlandırmak için bu düğmeye tıklayın."
  • Tekrarlanmasına (gri kare etrafında yeşil ok) - Ben Durdurma düğmesi eminim, ancak bunların hiçbiri açıkça yapar

"Mevcut uygulamayı durdurmak ve yeniden çalıştırmak için bu düğmeye tıklayın" uzaktan JVM'ye ne olacak?

Uzaktan JVM'yi öldürmeden hata ayıklama oturumunu güvenli bir şekilde sonlandırmak için düğmeye basmalıyım?

cevap

10

Büyük kırmızı durdurma düğmesine basın (soldaki hata ayıklama paneli). Uzak işlem değil, hata ayıklayıcısını durdurur. Uzak işlemi açık bir şekilde öldürmek için hata ayıklayıcısını kullanabileceğinizi düşünmüyorum - yalnızca bir hata ayıklama bağlantı noktasına bağlısınız ve bilerek bir System.exit(0) komutunu çalıştırmazsanız böyle şeyler yapabileceğini sanmıyorum kod değerlendirme pencereleri.

+3

Oh evet, uzak işlemin hata ayıklayıcısından kaldırılması mümkündür. Bu, Eclipse'in DISCONNECT yerine TERMINATE öğesini seçtiğinizde yaptığı işlemdir (ancak, açıkladığınız gibi, bu Intellij IDEA'da durum böyle değildir). –

0

Durumumda, görünmeyen kırmızı stop butonunu arıyordum. Ancak boş bir bölümün üzerine geldiğinde hata ayıklama penceresinin sol tarafında buldum. Renk düzeni Darcula kullanıyorum beri belki bir hata? Ctrl-F2 ayrıca çalışır.