關於JOGL2.0的配置,在MYECLIPSE中成功配置。現將配置方法予以圖片形式共享。
第一步:下載jogl-2.0-windows-i586.zip
第二步:解壓ZIP文件,在環境變量PATH中添加如下路徑:%jogl-2.0-windows-i586%\lib(這個表示應該看的懂吧,就是要把壓縮包中的整個lib文件的路徑都包括到PATH路徑中)
第三步:在lib文件中,有如下四個JAR包,必須將其路徑寫入classpath中。JAR包名稱如下:
jogl.all.jar
nativewindow.all.jar
gluegen-rt.jar
newt.all.jar(可選)
因爲JOGL2.0較JOGL1.1有較大改動,以上四個JAR包千萬不要搞錯了。至於怎麼加到classpath中,相信只要稍微學過一點JAVA環境配置的人應該都知道的。我就不囉嗦了。
到這裏,也許大家覺得環境已經配置好了。剛開始我也是這麼認爲的,現實卻不是這樣的,我在MYECLIPSE中運行下面一段程序,始顯示“no jogl in java.library.path”
最後一步:在你的項目名稱上點擊右鍵—屬性—java build path(第三行)—-libraries—addexternal jars—添加上面的四個包。點擊“order and export”—select ALL.
再運行一下你的程序,應該就OK 了。
運行結果如下:
運行程序代碼:
publicclass HelloWorld {
publicstaticvoid main(String[] args) {
// TODO Auto-generatedmethod stub
try
{
System.loadLibrary("jogl");
System.out.println("HelloWorld");
@SuppressWarnings("unused")
GLCapabilities caps = new GLCapabilities(null);
System.out.println("HelloJOGL");
}catch(Exception e)
{
e.printStackTrace();
}
}
}