SQuirreL SQL'i çalıştırmaya çalışıyorum.
İndirdim ve kurdum, ancak çalıştırmaya çalıştığımda bu hata mesajını alıyorum:
Java Sanal Makine Başlatıcısı.
Ana sınıf bulunamadı.
Program çıkacaktır.
İşin özünü anladım ama nasıl düzelteceğimi bilmiyorum. Yardım edebilir misiniz?
Bu soru: https://stackoverflow.com/questions/1417328/could-not-find-the-main-class bir java geliştiricisinin bakış açısından bu hata hakkında biraz arka plan verir.
Java bilgisayarınızda yüklü mü? Bin dizininin yolu düzgün ayarlanmış mı (başka bir deyişle, komut satırından 'java' yazdığınızda bir talimat listesi mi alıyorsunuz yoksa "java bir ....." olarak tanınmıyor gibi bir şey mi alıyorsunuz)?
Komut satırından (squirrel sql dizininden) squirrel-sql.jar
dosyasını çalıştırmayı deneyebilirsiniz:
java -jar squirrel-sql.jar
Sınıf yolu, çalıştırmaya çalıştığınız sınıfları bulmaya çalışırken sistemin izleyeceği yoldur. Çalıştırmaya çalıştığınız toplu iş dosyasında muhtemelen CLASSPATH=blah;blah;etc gibi bir değişken veya şuna benzer bir java komutu vardır
java -classpath "c:\directory\lib\squirrel-sql.jar" com.some.squirrel.package.file
Bu sınıf yolu ayarını bulabilir veya ekleyebilirseniz, squirrel-sql.jar ve bağımlı olabileceği diğer jar dosyalarının noktalı virgüllerle ayrılmış bir yolunu (veya kurulumla birlikte verilebilecek kök /lib dizinini) içerdiğinden emin olun.
Temel olarak java'ya çalıştırmaya çalıştığınız sınıf dosyalarını nerede bulacağını söylemeniz gerekir. Wikipedia'da classpath hakkında daha derinlemesine bir tartışma vardır ve size daha fazla bilgi sunabilir. http://en.wikipedia.org/wiki/Classpath_(Java)