2012-05-10 31 views
6

我試圖按照任意數量的tutorials如何在Windows 7 64位上安裝JOGL以便與Eclipse一起使用?

但我仍然不能得到日食承認我的任何import語句:

import net.java.games.jogl.Animator; 
import net.java.games.jogl.GL; 
import net.java.games.jogl.GLCanvas; 
import net.java.games.jogl.GLCapabilities; 
import net.java.games.jogl.GLDrawable; 
import net.java.games.jogl.GLDrawableFactory; 
import net.java.games.jogl.GLEventListener; 

如此說來似乎總是有一些不同的東西與教程和我能做什麼(即不同的文件,不同的包,不同的步驟等)。

This tutorial安裝JOGL作爲我喜歡的用戶庫,但引用了我找不到的JOGL下載文件(nativewindow.all.jar,newt.all.jar)。它還討論了引用下載help.txt和wiki狀態的.dll文件已棄用且不應使用的文件。儘管如此,我盡我所能地遵循了指示(使用wiki中提到的文件),但它仍然不起作用。

The official wiki有關爲不同系統下載不同軟件包的討論,但他們似乎都被捆綁成一個「jogamp-all-platforms.7z」文件。它說你需要的文件是:「gluegen-rt.jar,jogl.all.jar,gluegen-java-src.zip,jogl-java-src.zip,gluegen-rt-natives-windows-amd64.jar,jogl -all-natives-windows-amd64.jar「,但它沒有說明你應該怎麼處理它們。 (我在我的構建路徑中引用了它們,但它沒有奏效)。

無論如何,我可能做的事情非常愚蠢,但我不知道是什麼。

有人可以一步一步提供新手證明如何將JOGL添加到我的eclipse項目嗎?

編輯**** 這裏是我的項目屬性窗口的圖像: my project properties window http://s16.postimage.org/le13lcah1/Capture.png

+0

你試過解壓縮* .7z文件嗎? –

+1

我不會放過我,但是我有! – kiman

+0

從這裏抓取最近的版本:http://jogamp.org/deployment/autobuilds/master/並參考你提到的6個罐子(根據官方wiki)對我來說工作得很好。 – danwild

回答

2

用戶庫JOGL是罰款。但是,您在GameTutorials/lib下再次複製它。我認爲這告訴喬格爾不要再深究了。嘗試刪除GameTutorials/lib下的jogl jar文件,但將jogl jar文件保存在jogl用戶庫下。這應該很好。

+0

謝謝你的回答,你說得對,這是一團糟,我嘗試了所有不同的方式。我現在擺脫了lib文件夾中的所有內容,並從構建路徑中除去了我創建的jogl用戶庫之外的所有引用。不幸的是它仍然不起作用。我還在jogl用戶庫內的一個jar中刪除了一個本地庫的路徑,因爲本地的東西本來就是顯然在jar中的。仍然沒有快樂...... – kiman

+1

現在,我更仔細地看着你的代碼,你正在構建jogl1(這不再被維護)。你應該從Jogamp.org使用jogl2。當你導入javax.media.opengl.GL2; import javax.media.opengl.GLAutoDrawable; import javax.media.opengl.GLCapabilities; import javax.media.opengl.GLEventListener; import javax.media.opengl.GLProfile; import javax.media.opengl.awt.GLCanvas; – Pixelapp

相關問題