在pyscriptins中使用ant时出错

2024-09-27 23:15:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图从https://github.com/christopher-beckham/weka-pyscript安装pyScriptClassifier,但是当我运行时(这一步之前的所有操作都非常成功)(macosx10.11.6)

ant make_package -Dpackage=pyScript

这种情况会发生

...
[javac]     @OptionMetadata(
[javac]      ^
[javac]   symbol:   class OptionMetadata
[javac]   location: class PyScriptFilter
[javac] /Users/eduardoandrade/Desktop/weka-pyscript/src/main/java/weka/filters/pyscript/PyScriptFilter.java:127: error: cannot find symbol
[javac]     @OptionMetadata(
[javac]      ^
[javac]   symbol:   class OptionMetadata
[javac]   location: class PyScriptFilter
[javac] /Users/eduardoandrade/Desktop/weka-pyscript/src/main/java/weka/classifiers/pyscript/PyScriptClassifier.java:209: error: method does not override or implement a method from a supertype
[javac]     @Override
[javac]     ^
[javac] /Users/eduardoandrade/Desktop/weka-pyscript/src/main/java/weka/classifiers/pyscript/PyScriptClassifier.java:214: error: method does not override or implement a method from a supertype
[javac]     @Override
[javac]     ^
[javac] /Users/eduardoandrade/Desktop/weka-pyscript/src/main/java/weka/classifiers/pyscript/PyScriptClassifier.java:429: warning: [cast] redundant cast to <any>
[javac]                 (List<Object>) m_session.getVariableValueFromPythonAsJson("preds", getDebug());
[javac]                 ^
[javac] /Users/eduardoandrade/Desktop/weka-pyscript/src/main/java/weka/classifiers/pyscript/PyScriptClassifier.java:434: warning: [unchecked] unchecked cast
[javac]                 List<Double> probsForThisInstance = (List<Double>) vector;
[javac]                                                                    ^
[javac]   required: List<Double>
[javac]   found:    Object

BUILD FAILED
/Users/eduardoandrade/Desktop/weka-pyscript/build.xml:62: Compile failed; see the compiler error output for details.

命令

javac -version

退货

javac 1.8.0_73

我的env javau HOME变量似乎没问题。有什么建议吗?谢谢你

编辑时间:

生成.xml

    <!-- Compile the java code from ${src}/weka into ${build}/classes -->
  <target name="compile" depends="init_compile" 
   description="Compile package and deposit class files in build/classes">
    <javac sourcepath="" srcdir="${src}"
      fork="yes" memoryMaximumSize="${javac_max_memory}"
      destdir="${build}/classes"
      optimize="${optimization}"
      debug="${debug}"
      deprecation="${deprecation}"
      source="1.6" target="1.6">

Tags: srcmainerrorjavausersmethodclasspyscript

热门问题