2016-04-08 14 views
-1

http://docs.oracle.com/javafx/2/text/NeonSign.java.html alma bu benim hatadır:oracle JavaFX örneği çalışıyorum ama hata

Exception in thread "main" java.lang.ClassNotFoundException: NeonSign 
at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
at java.lang.Class.forName0(Native Method) 
at java.lang.Class.forName(Class.java:264) 
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:122) 
+0

Programınızda bir istisna olduğunuzu bize bildirdiğinize sevindiniz, ancak sorunuz nedir ve sunduğunuz bilgilerden nasıl çözmemizi bekliyorsunuz? – MT0

+0

MT0'u böyle bir yanıt için nasıl reddedebilirim? Konuşmaya katkıda bulunacak bir şeyiniz yoksa, hiçbir şey söylemeyeceğinizi biliyorsunuz. –

+0

Ya da sorunuzu, kullandığınız kaynak koduyla (başka bir yere bağlantı oluşturmayın) ve projenize dahil ettiğiniz kaynakları ve dosya yapısını listeleyerek ve eğer bir kod satırıyla ilgili bir hata mesajıyla listeleyebilirsiniz. Başvurunuzda (şu anda projenizin başlatılması için IDE'nin uygulaması olan "com.intellij.rt.execution.application.AppMain.main" anlamına gelmez). Projenin nasıl kurulduğuna dair herhangi bir bilgi vermedikçe, sorunun yanıtlanması neredeyse imkansızdır. – MT0

cevap

0

https://docs.oracle.com/javase/7/docs/api/java/lang/ClassNotFoundException.html

public class ClassNotFoundException extends ReflectiveOperationException Thrown when an application tries to load in a class through its string name using: The forName method in class Class. The findSystemClass method in class ClassLoader . The loadClass method in class ClassLoader. but no definition for the class with the specified name could be found.

As of release 1.4, this exception has been retrofitted to conform to the general purpose exception-chaining mechanism. The "optional exception that was raised while loading the class" that may be provided at construction time and accessed via the getException() method is now known as the cause, and may be accessed via the Throwable.getCause() method, as well as the aforementioned "legacy method."

Ben bu genellikle olur inan Söz konusu Kitaplık/kavanoz eklenmediğinde ve mevcut projenize eklemeniz gerektiğinde.

Lütfen Java 8 (1.8) kullandığınızdan veya projenize JavaFX eklediğinizden emin olun. Bu durumda

örneğin gözden geçirdikten sonra bu kod satırı buldu

scene.getStylesheets() ekleyin. (NeonSign.class.getResource ("brickStyle.css") toExternalForm().);

Sorun şu ki, kaynak olmayan bir kaynak almaya çalışıyorum (brickStyle.css). Bu satırı kaldırırsanız, hata devam eder mi?

Bu, projenizde JavaFX bulunmaması ile de ilgili olabilir. Ayrıca, ek okuma.


How do I resolve this Java Class not found exception?

Sadece IDEA size bir FX uygulamasının bir örneği verirse bağlı olarak eklemek, ancak NetBeans küçük örnekte inşa sahiptir "FXMainClass" ile FXApplication projesi var.

İyi şanslar.