2015-01-26 18 views
6

VM argümanı -XstartOnFirstThread dokümantasyonunu bulamıyorum. Benim Mac'te LWJGL aracılığıyla JOGL çalıştırmak için gerekli görünüyor. Bu ne demek? Bazı süreçler iş parçacığı 0 istiyor gibi görünüyor. Bu doğru mu?-XstartOnFirstThread VM Argument ne anlama geliyor?

Lütfen dikkat: Ana sınıfımda run() yöntemim var. Hiçbir şeyi geçersiz kılıyor gibi görünmüyor ve runnable'ı uygulamıyorum. Burada koşuyorum

Örnek kaynak kodu:

+0

Ödeme bu bağlantı http://stackoverflow.com/questions/12937762/invalid-thread-access-even-with-xstartonfirstthread-in-vm-args – atom

cevap

6

http://www.lwjgl.org/guide Java 1.7.0_u4 itibariyle bu seçenek java -help belgelenmiştir: the release notes bakın.

Seçenek, JVM uygulamasının uygulamayı başlatmak için 0 iş parçacığı kullanmasına neden olur. Görünüşe göre Mac OSX'in SWT ve GWT uygulamalarını düzgün bir şekilde çalıştırması gerekiyor. Eclipse SWT FAQ'a göre, AWT ve Swing uygulamaları bunu yapmak için belgesiz bir sihir kullanır.

+0

ben java İmdat altında seçeneği görmedik. Bir şey mi eksik? Cevabınız @Stephen C için minnettar olsa da, hala bu cevap ve Konu 0 ile neler olup bittiğinden emin değilim. – Spider

+1

@Spider seçeneği '' java -X''' içinde belgelenmiştir. –