2016-04-08 11 views
-1

http://docs.oracle.com/javafx/2/text/NeonSign.java.html を取得:オラクルJavaFXの例をしようが、私はのIntelliJでOracleからneonsign Javaの例を実行しようとすると、これは私のエラーでエラー

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

あなたのプログラムには例外がありますが、あなたの質問は何ですか?また、あなたが提示した情報から私たちが解決するとはどのように期待していますか? – MT0

+0

どうすればこのような返事をMT0にダウンロードできますか?あなたは会話に貢献するものがないかどうか知っています。ただ何も言わないだけです。 –

+0

また、使用しているソースコードで質問を修正したり(他の場所にリンクしないでください)、プロジェクトに含めるリソースやファイル構造をリストしたり、できればコード行を参照するエラーメッセージ(現時点では、プロジェクトを起動するためのIDEのアプリケーションである 'com.intellij.rt.execution.application.AppMain.main'を参照していません)。それが立てば、あなたはあなたのプロジェクトをどのようにセットアップしたかについての情報を何も与えないので、答えはほとんど不可能です。 – MT0

答えて

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."

私は、これは通常起こると信じてライブラリ/ jarが追加されていない場合は、現在のプロジェクトに追加する必要があります。

Java 8(1.8)を使用していることを確認するか、プロジェクトにJavaFXを追加してください。この場合

は、例を見た後、私はこのコード行を発見

scene.getStylesheets()を追加します。(NeonSign.class.getResource( "brickStyle.css")をtoExternalForm()。)。

存在しないリソース(brickStyle.css)を取得しようとしているために問題が発生しているのだろうかと思います。この行を削除すると、エラーは解決されませんか?

これは、プロジェクトでJavaFXを使用していない場合もあります。


また、追加の読み。

How do I resolve this Java Class not found exception?


だけIDEAはあなたのFXアプリケーションのサンプルが得られますが、NetBeansは小さな例に建てられた「FXMainClass」とFXApplicationプロジェクトを持っている場合に応じて、追加します。

幸運。

関連する問題