Sadece java test amaçlı küçük bir prog derlemeye çalıştım. Google Takvim kitaplığını ekledim ve çalışıp çalışmadığını test etmek için aşağıdaki kodları denedim.Neden bu istisnayı java kullanarak Google CAlendar kitaplığı ile alıyorum?
package googlemaptest;
import com.google.gdata.client.calendar.CalendarService;
import com.google.gdata.client.calendar.CalendarService.Versions;
/**
*
* @author vimal
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
System.out.println("VErsion testing ..........."+CalendarService.CALENDAR_SERVICE);
System.out.println("VErsion testing ..........."+CalendarService.DEFAULT_VERSION );// this is line 24 in my codes
}
}
Ben bana takvim versiyonunu ve adını döndürmek için ama karşılığında bana böyle bir şey döndürdü beklenen:
VErsion testing ...........cl
Exception in thread "main" java.lang.RuntimeException: Uncompilable source code
at googlemaptest.Main.main(Main.java:24)
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
Ben dosyayı profilli ve aşağıdaki istisnalar wd geldi
init: profil-init: Silme: D: \ Program Files \ NetBeans 6.8 \ googleMapTEst \ \ built-jar.properties deps-kavanoz inşa: güncellenmesi mülkiyet dosyası: D: \ Program dosyası s \ NetBeans 6.8 \ googleMapTEst \ build \ built-jar.properties başlangıç: deps-clean: Özellik dosyası güncelleniyor: D: \ Program Files \ NetBeans 6.8 \ googleMapTEst \ build \ built-clean.properties Dizin silme D: \ Program Files \ NetBeans 6.8 \ googleMapTEst \ build clean: Oluşturulan yön: D: \ Program Files \ NetBeans 6.8 \ googleMapTEst \ build \ classes Oluşturulan dizin: D: \ Program Files \ NetBeans 6.8 \ googleMapTEst \ build \ empty 1 kaynak dosyasını D: \ Program Files \ NetBeans derleme 6.8 \ googleMapTEst \ build \ classes derleme-tek: profil-tek: Profiler Aracısı: Bağlantı noktası 5140 bağlantı noktasını beklerken, zaman aşımı 10 saniye (Protokol sürümü: 9) Profiler Ajan: Es ........... aracı Versiyonu Testi ile yerel bağlantı tablished dizisindeki İstisna cl "ana" java.lang.NoClassDefFoundError: com/toplamak/google/ortak/com.google.gdata adresinden Maps com.google.gdata.wireformats.AltRegistry. (AltRegistry.java:100) adresinde com.google.gdata.client.Service. (Service.java:555) adresinde yer alan . googlemaptest.Main.main (Main.java:24) Nedeniyle: java.lang.ClassNotFoundException: com.google.common.collect.Maps java.net.URLClassLoader $ 1.run (URLClassLoader.java:202) java.net.URLClassLoader.findClass (URLClassLoader.java:190) de java.security.AccessController.doPrivileged (Ana Yöntemi) de Java.lang.ClassLoader.loadClass (ClassLoader.java:307) at sun.misc.Launcher $ AppClassLoader.loadClass (Launcher.java:301) at java.lang.ClassLoader.loadClass (ClassLoader.java:248) ... Daha fazla Profiler Agent: Aracı kapatıldı Profiler Aracısı: Aracı kapatıldı Profiler Agent: Initializing ... Profiler Agent: Seçenekler:> D: \ Program Files \ NetBeans 6.8 \ profiler3 \ lib, 5140,10 < Profiler Ajan: başarıyla Java Sonucu başlatıldı: 1 YAPI BAŞARILI (toplam süresi: 4 saniye)
Bu li kullandığım için ilk kez brary, istisna hakkında fazla bilgiye sahip değilim. Bana bunun neden olduğunu ve bunu nasıl çözebileceğimi söyleyen var mı?
Nasılsın Programın derlenmesi ve çalıştırılması – casablanca
Main.java:24 kodunuzun dışına işaret ediyor, lütfen yapının başarısız olduğunu gösterebilir misiniz? –