プロジェクトに JOGL を追加しようとしましたが、長い間 Web を検索した後、解決策を見つけました。ビルドパスに jar を追加すると、Eclipse がそれらを認識します。
テストしたかったので、https ://sites.google.com/site/justinscsstuff/jogl-tutorial-2 からコードを取得してコンパイルしました。
AWT 方式では、次の結果が得られます。
2012-06-03 18:20:44.623 java[1481:903] [Java CocoaComponent compatibility mode]: Enabled
2012-06-03 18:20:44.626 java[1481:903] [Java CocoaComponent compatibility mode]: Setting timeout for SWT to 0.100000
2012-06-03 18:20:46.253 java[1481:903] *** __NSAutoreleaseNoPool(): Object 0x102034900 of class NSConcreteMapTableValueEnumerator autoreleased with no pool in place - just leaking
2012-06-03 18:20:46.259 java[1481:903] *** __NSAutoreleaseNoPool(): Object 0x10209e3f0 of class __NSCFDate autoreleased with no pool in place - just leaking
2012-06-03 18:20:46.259 java[1481:903] *** __NSAutoreleaseNoPool(): Object 0x10209cbd0 of class NSCFTimer autoreleased with no pool in place - just leaking
2012-06-03 18:20:46.301 java[1481:d703] *** __NSAutoreleaseNoPool(): Object 0x10015e990 of class NSCFNumber autoreleased with no pool in place - just leaking
2012-06-03 18:20:46.301 java[1481:d703] *** __NSAutoreleaseNoPool(): Object 0x100121720 of class NSConcreteValue autoreleased with no pool in place - just leaking
2012-06-03 18:20:46.302 java[1481:d703] *** __NSAutoreleaseNoPool(): Object 0x10011c2f0 of class NSCFNumber autoreleased with no pool in place - just leaking
2012-06-03 18:20:46.302 java[1481:d703] *** __NSAutoreleaseNoPool(): Object 0x1001ba750 of class NSConcreteValue autoreleased with no pool in place - just leaking
2012-06-03 18:20:46.302 java[1481:d703] *** __NSAutoreleaseNoPool(): Object 0x100157e70 of class NSCFDictionary autoreleased with no pool in place - just leaking
同じ問題を抱えている他の人を見つけることができません。同じエラーで他の人を見つけましたが、同じ原因ではありませんでした。
NEWT-way では白い四角形が表示されますが、これは「応答しません」。強制停止する必要があります (Apple キー + Alt + esc)。
カーソルが待機カーソルに変わります。素敵なデザインですが、手放したいです。
これをどのように解決すればよいですか?MacでEclipseを使用しています。OS 10.6.8。
編集:
Clint のおかげで最初の 2 行はなくなりましたが、まだ漏れています...
編集2:
解決しました!