2016-04-29 3 views
2

私のコンテキスト:Eclipse/java9-jigsaw:javafxパッケージへのアクセス方法

  • 9-EA-113(つまりjfrt.jarせずに、今完全にモジュールのJavaFXである)
  • 日食ネオン-M6 java9の現在のベータ版をサポートした(java8上で実行されている、もしその事項)「

    import javafx.application.Application; 
    
    public class FirstApplication extends Application { 
        // 
    } 
    

    doesnのような単純な

何か

  • win7のjavafx.xxパッケージが見つからないためコンパイルできません。

    どうすればよいですか?

  • +0

    モジュールをインポートしましたか? http://stackoverflow.com/questions/36910746/package-java-net-http-does-not-exist-error-on-jdk9 – assylias

    +0

    を参照してください。私は同じ問題を抱えている。 – mipa

    +0

    @assylias hmm ..私の質問は多少違うと思います。自分のモジュールはありません。私はjava8のためにコンパイルしています。 – kleopatra

    答えて

    0

    プロジェクトの.classpathファイルを編集して、以下のエントリを追加してください - うまくいくようです。

    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
        <accessrules> 
         <accessrule kind="accessible" pattern="javafx/**"/> 
        </accessrules> 
        </classpathentry> 
    
    +0

    hmm ..アクセスルールは8で動作しますが、9では動作しません。 – kleopatra

    +0

    true - 設定は8のみコンパイルされます:-( – wzberger

    関連する問題