JavaFX Exception in thread “main” java.lang.NoClassDefFoundError: javafx/application/Application

前端 未结 11 1317
半阙折子戏
半阙折子戏 2020-12-01 08:09

I\'m getting this error

Exception in thread \"main\" java.lang.NoClassDefFoundError: javafx/application/Ap
plication
        at java.lang.ClassLoader.defineC         


        
11条回答
  •  广开言路
    2020-12-01 08:23

    I'm developing on Linux a simple WebApp i got the same error, but is really easy to fix it (assuming you are developing on the command line as myself).

    cat compile.sh 
     #!/bin/bash
    
     /usr/lib/jvm/jdk1.7.0_25/bin/javac WebViewSample.java  -cp /usr/lib/jvm/jdk1.7.0_25     
     /jre/lib/jfxrt.jar
    
     $ cat run.sh 
     #!/bin/sh
     JAVA_HOME=/usr/lib/jvm/jdk1.7.0_25/bin/
     CLASSPATH=/usr/lib/jvm/jre1.7.0_25/lib/jfxrt.jar:. 
    
     $JAVA_HOME/java -cp $CLASSPATH WebViewSample $* 2>&1 /dev/null | awk -F\| '{ print  $2"|"$3  ; exit $1 }'
    
     exit $?
    

提交回复
热议问题