Java işlemlerinin odak çalmasını nasıl önleyebilirim?


9

Başka kimse OS X'teki komut satırı java uygulamalarının odağı çalan GUI işlemleri oluşturduğunu fark etti (yani harika, maven alt işlemleri)? Son derece sinir bozucu buluyorum; muhtemelen OS X 10.6'yı düşündüğümden beri 6-8 aydır yaşıyorum.

Java işlemlerinin bunu OS X'te yapmasını nasıl önleyebilirim?


1
Bu çok iyi bir soru, ama bence Java uygulamanızın uygulanmasına bağlı. Stack Overflow'da bu adamlara sorarsanız, şimdi fırlatma sırasında hangi Java bayrağının arka plan modunu açması istenebilir.
— Enrico Susatyo

Evet, önce oraya sordum ve hiçbir yanıt alamadım. 'Java -version' yaptığımda şunu görüyorum: Java (TM) SE Çalışma Zamanı Ortamı (derleme 1.6.0_29-b11-402-11D50b) Java HotSpot (TM) 64 Bit Sunucu VM (derleme 20.4-b02-402, karışık mod ...
— dsummersl

Yanıtlar:


9

Sonunda temel çözümü buldum:

Java uygulamalarına genel -Djava.awt.headless=trueolarak, java uygulamanıza seçenek ekleyerek 'başsız' olduklarını belirtebilirsiniz .

(yığın akışına da gönderilir).


Bu bayrakla bile görünmez Android simülatörüm odağı çalıyor.
— Raphael Oliveira
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.