Windows 7 64-bit'te JDK7 ve Eclipse Indiago kullanıyorum. JAVA_HOME ortam değişkenini F: \ JDK7 olarak ayarlıyorum ve yola% JAVA_HOME% \ bin ekleyin. Ben olsunJDK7'de com.sun.tools.javac yok
com.sun.tools.javac.Main m1 = new com.sun.tools.javac.Main();
m1.compile(source);
Hata:
Type com.sun.tools cannot be resolved to a type
Neden hiç com.sun.tools yoktur Benim örnek kod var? Sorun ne ?
Dediğiniz gibi yaptım. Başka bir hata var: 'Açıklama \t Kaynak \t Yol \t Konum \t Tip Erişim kısıtlaması: Yapılandırıcı Main(), gerekli kütüphanedeki kısıtlama nedeniyle erişilemiyor C: \ Program Files \ Java \ jdk1.7.0 \ lib \ tools.jar \t Compiler.java \t/imageJ/source/ij/plugin \t satır 58 \t Java Sorunu ' – huoxudong125
Eclipse'de derleyici ayarlarını kontrol edin. Kısıtlı API'nin "Hatalar (Pencere -> Tercihler -> Java -> Derleyici -> Hatalar/Uyarılar" olarak "Eksik ve kısıtlı API" bölümüne bakın) olarak bildirilmesi gerektiğini belirten bazı kurallarınız vardır. –