Ubuntu için OpenGL ve Java konfigürasyonu

Bilgisayar grafikleri dersi için kullanılacak olan OpenGL kütüphanesi JOGL (http://jogamp.org/jogl/www/)

Ubuntu için

Java Compiler : openjdk-7-jdk
JOGL kütüphanesi: libjogl2-java

Kurulumlar:

sudo apt-get install openjdk-7-jdk
sudo apt-get install libjogl2-java

Ayarlar:

JOGL kullanabilmek için kurulumdan sonra classpath ayarlarının yapılması gerekiyor. Bunun için .bashrc dosyasını açıp düzenleyin.

gedit ~/.bashrc

Dosyanın son satırına şu satırı ekleyin

export CLASSPATH=/usr/share/java/jogl2.jar:/usr/share/java/gluegen2-rt.jar:$CLASSPATH

Etiketler: , , , , , , , ,
20 comments on “Ubuntu için OpenGL ve Java konfigürasyonu
  1. ali dedi ki:

    Yazılanları yapmama rağmen kodu derleme sırasında şu hatayı aldım :

    Exception in thread “AWT-EventQueue-0” java.lang.UnsatisfiedLinkError: Can’t load library: /home/ali/Masaüstü/libgluegen2-rt.so

  2. ali dedi ki:

    Ubuntu 14.04 LTS

    Virtualbox içine kurulu olarak kullanıyorum.

    • caglar dedi ki:

      Kurulumu verdiğim şekilde mi yaptın?

      • ali dedi ki:

        Evet. Yazıda yazılanları aynen uyguladım. Derlerken hiçbir sorun yok aslında. Yani,

        “javac ornek.java” yazınca sorunsuz bir şekilde derliyor örneği fakat; bunu yazdıktan sonra “java ornek” yazıp enter’e tıklayınca o hatayı alıyorum.

  3. Ali dedi ki:

    İlk yorumumda yazdığım hatanın baş kısmıydı. Hata şu şekilde uzayıp gidiyor : http://i.hizliresim.com/aoa1vO.jpg

    • caglar dedi ki:

      Export ettin mi kutuphaneyi veya classpath girdin mi?

      • Ali dedi ki:

        Şunu yazdım ama değişen bir şey olmadı : http://goo.gl/g2K7Uk

        • caglar dedi ki:

          bunu yazdıktan sonra terminali kapatmıyorsun aynı terminalde çalışıyorsun değil mi?

          • ali dedi ki:

            Onu yazdıktan sonra çalıştırmaya çalıştım, terminali kapatıp yeniden açtıktan sonra çalıştırmaya çalıştım ama hep aynı hatayı alıyorum.

            Onun dışında şöyle yazmayı denedim mesela :
            java -cp .:/usr/share/java/jogl2.jar:/usr/share/java/gluegen2-rt.jar ornek3

            Yine aynı hatayı aldım. Hiç değişmiyor hata.

            openjdk-7-jdk ve libjogl2-java ‘yı kaldırıp yeniden kurdum. bashrc kısmını tekrardan kontrol ettim. Sorun yine değişmedi.

  4. caglar dedi ki:

    bilgisayarı getir bir de ben bakayım atladığın bir detay olmalı

  5. murat dedi ki:

    Hocam ben linux mint debian edition kullanıyorum bu dediğiniz yöntemle kurdum ve .bashrc’ye satırı ekledim, fakat javac ile derlerken gl kütüphanelerini tanımıyor.

  6. fatih dedi ki:

    aynı hatayı ben de alıyorum.düzeltme nasıl yapıldı?

    Exception in thread “AWT-EventQueue-0” java.lang.UnsatisfiedLinkError: Can’t load library: /home/samsun/Masaüstü/GRAFİK/libgluegen2-rt.so

    diye devam eden hata…
    diğer hatalar da bundan kaynaklanıyor sanırım.birçok yol denedim hala olmadı ? …

  7. caglar dedi ki:

    /usr/lib/jni/ klasörünü kontrol eder misin? Eğer bu dosya orada var ise

    export PATH=/usr/lib/jni/:$PATH

    .bashrc ye ekle veya dosyaları dizine kopyala

    Orada yoksa terminalden dosyanın yerini şu komutla bulmaya çalışabilirsin

    locate libgluegen2-rt.so

  8. fatih dedi ki:

    /usr/lib/jni/ klasörünün tamamını çalıştırdığım java uygulamasının olduğu klasörün içine atınca çalıştı.ama normal şekilde neden çalışmadı acaba.classpath mevzusunda mı sıkıntı var hocam

1 Sinyaller/Geri izlemeler için "Ubuntu için OpenGL ve Java konfigürasyonu"
  1. […] Ubuntu için OpenGL ve Java konfigürasyonu için caglar […]

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.