Bilgisayarımda uzun zamandır sweetHome3D programı kurulu değildi. İhtiyaç oldu kurmak istedim ve kurdum. Fakat programı bir türlü çalıştıramadı. Sırasıyla aşağıdaki işlemleri yaptım;

1. Terminalden Ubuntu deposundan kurdum, çalışmadı ve kaldırdım.

2 Ubuntu Software Center’dan kurdum yine çalışmadı ve kaldırdım.

3. sweetHome3D web sitesinden yazılımı indirdim kurdum ama yine çalışmadı ve kaldırdım.

Kurulumları tamamladıktan sonra programı çalıştırınca açılacakmış gibi bekliyor fakat açılmıyor. Terminalden “sweethome3d” yazıp çalıştırınca aşağıdaki hatayı veriyor.
Exception in thread “main” java.lang.ExceptionInInitializerError
        at com.eteks.sweethome3d.j3d.Component3DManager$RenderingErrorListenerManager.setRenderingErrorObserver(Unknown Source)
        at com.eteks.sweethome3d.j3d.Component3DManager.setRenderingErrorObserver(Unknown Source)
        at com.eteks.sweethome3d.SweetHome3D.addComponent3DRenderingErrorObserver(Unknown Source)
        at com.eteks.sweethome3d.SweetHome3D.init(Unknown Source)
        at com.eteks.sweethome3d.SweetHome3D.main(Unknown Source)
Caused by: java.awt.HeadlessException
        at javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:294)
        … 5 more

Bu sorunu çözmek için yaptığım araştırma ve denemeler neticesinde “icedtea” ön isimli bir java varmış sweethome3d bu javada çalışmıyormuş. Önce Sweethome3d programını bilgisayardan kaldırdım, ardından bilgisayarımda kurulu olan “icedtea”  ön ekli java yazılımarın listesini ekrana döktüm ve tek tek kaldırdım. Terminale aşağıdaki kodu yazarak bu listeyi ekrana dökebilrsiniz;

#aptitude search icedtea

Bende yüklü olan icedtea ön yüklü java yazılımları aşağıdaki gibidir;

icedtea-6-jre-cacao
icedtea-6-jre-jamvm
icedtea-7-jre-jamvm
icedtea-netx
icedtea-netx-common

Bunları kaldırmak için terminale;

#aptitıde purge icedtea-6-jre-cacao ….

şeklinde tüm isimleri yazarak kaldırılır. Ardından Ubuntu Software Center ekranını açarak arama yerine “java” yazıp aratınca icedtea ön ekli ve bilgisayarda kurulu olan java yazılımlarını da kaldırdım.

Kaldırma işlemlerinin ardından sun-java yazılımının kurulumuna geçildi. Öncelikle terminalden ubuntu deposunda bulunan sun-java sürümlerini aradım bunun için terminale;

#aptitude search sun-java

yazarak aşağıdaki liste ekrana geldi;

sun-javadb-client
sun-javadb-common
sun-javadb-core
sun-javadb-doc
sun-javadb-javadoc

Bunları terminalden;

#aptitude install sun-javadb-client …..

Şeklinde yazılım isimlerini tek tek yazarak yükledim. Bunu yapmanın başka kolay yoluda sun-java websitesinden ubuntu için olan sun-java yazılımını indirerek de kurabilirsiniz. Yada ubuntu Software Center ekranından “OpenJDK Java 7 Runtime” yazılımını da doğrudan kurabilirsiniz. Java kurulumlarını tamamladıktan sonra ister Ubuntu Software Center ekranından, ister sweethome3d web sitesinde ister terminalden (#aptitude install sweethome3d) yazılımı kurabilrsiniz.

Artık Sweethome3d bilgisayarınızda çalışmaya başlıyacaktır(Tabiki başka bir sorun yoksa). İyi çalışmalar dilerim.

« »