2016-03-22 17 views
3

私はgradleでjavafxを使用しています。私はmain.fxmlと呼ばれる私のcom.example.myfxappパッケージ内FXMLファイルを持っていますが、私は私のFXMLファイルを見つけることができませんでしGradle - FXMLoaderがリソースを見つけることができません

FXMLLoader.load(getClass().getResource("main.fxml"));  

または

FXMLLoader.load(getClass().getResource("/main.fxml")); 

しかし FXMLoaderを呼び出すとき。何か案は?

答えて

1

ちょうどあなたのbuild.gradle

sourceSets.main { 
    java { 
     srcDir 'src/main/java' //assume that your source codes are inside this path 
    } 
    resources { 
     srcDirs = ['src/main/java', 'src/main/resources'] 
     exclude "**/*.java" 
    } 
} 
にこれを追加
関連する問題