Я пытаюсь построить этот проект (который является инструментом извлечения Java-таблиц), и дается очень плохая информация ( см. Людей, жалующихся здесь )
Iпроверил пути в .classpath, как упомянуто в github Readme с абсолютным путем.Но я получаю точно такую же ошибку при запуске:
ant -f build.xml
Вот ошибка:
Buildfile: /Users/xxx/Projects/chemxseer-tableseer/build.xml
init:
compile:
[javac] /Users/xxx/Projects/chemxseer-tableseer/build.xml:32: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
makedist:
javadoc:
[javadoc] Generating Javadoc
[javadoc] Javadoc execution
[javadoc] Loading source files for package edu.psu.seersuite.extractors.tableextractor...
[javadoc] Loading source files for package edu.psu.seersuite.extractors.tableextractor.extraction...
[javadoc] Loading source files for package edu.psu.seersuite.extractors.tableextractor.model...
[javadoc] Constructing Javadoc information...
[javadoc] Standard Doclet version 11.0.2
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/SeerSuiteTableExtractor.java:34: warning: empty <p> tag
[javadoc] Building tree for all the packages and classes...
[javadoc] * [parser]: the PDF parser options: PDFBox or TET. <p>
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/BoxTableExtractor.java:30: error: text not allowed in <Table> element
[javadoc] * ArrayList<Table> extractedTableSet = extractor.extract(pdfFile, outputDirPath);
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/BoxTableExtractor.java:31: error: tag not allowed here: <p>
[javadoc] * <p>
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/BoxTableExtractor.java:34: error: tag not allowed here: <p>
[javadoc] *<p>
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/BoxTableExtractor.java:37: error: tag not allowed here: <p>
[javadoc] *<p>
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/BoxTableExtractor.java:39: error: tag not allowed here: <p>
[javadoc] * <p>
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/BoxTableExtractor.java:30: error: element not closed: Table
[javadoc] * ArrayList<Table> extractedTableSet = extractor.extract(pdfFile, outputDirPath);
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/TableExtractor.java:46: error: text not allowed in <Table> element
[javadoc] * ArrayList<Table> extractedTableSet = extractor.extract(pdfFile, outputDirPath);
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/TableExtractor.java:47: error: tag not allowed here: <p>
[javadoc] * <p>
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/TableExtractor.java:50: error: tag not allowed here: <p>
[javadoc] *<p>
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/TableExtractor.java:53: error: tag not allowed here: <p>
[javadoc] *<p>
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/TableExtractor.java:55: error: tag not allowed here: <p>
[javadoc] * <p>
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/TableExtractor.java:46: error: element not closed: Table
[javadoc] * ArrayList<Table> extractedTableSet = extractor.extract(pdfFile, outputDirPath);
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/BatchExtractor.java:33: warning: empty <p> tag
[javadoc] * [parser]: the PDF parser options: PDFBox or TET. <p>
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/Debug.java:40: error: exception not thrown: java.io.IOException
[javadoc] * @throws IOException
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/Debug.java:40: warning: no description for @throws
[javadoc] * @throws IOException
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/Debug.java:114: error: exception not thrown: java.io.IOException
[javadoc] * @throws IOException
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/Debug.java:114: warning: no description for @throws
[javadoc] * @throws IOException
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/Debug.java:146: error: exception not thrown: java.io.IOException
[javadoc] * @throws IOException
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/Debug.java:146: warning: no description for @throws
[javadoc] * @throws IOException
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/BatchExtractor.java:56: warning: no description for @throws
[javadoc] * @throws IOException
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/BoxTableExtractor.java:89: error: @param name not found
[javadoc] * @param outputDirPath
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/BoxTableExtractor.java:93: warning: no @param for id
[javadoc] public ArrayList<Table> extract(File pdfFile, String id, String metid)
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/BoxTableExtractor.java:93: warning: no @param for metid
[javadoc] public ArrayList<Table> extract(File pdfFile, String id, String metid)
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/ColFeatureExtractor.java:50: error: @param name not found
[javadoc] * @param featureFolder
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/ColFeatureExtractor.java:53: warning: no @param for predictFile
[javadoc] public void extractFeatures(TableCandidate tc, File predictFile) {
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/PdfBoxParser.java:34: warning: no description for @throws
[javadoc] * @throws IOException
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/PdfBoxParser.java:47: error: exception not thrown: java.io.IOException
[javadoc] * @throws IOException
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/PdfBoxParser.java:47: warning: no description for @throws
[javadoc] * @throws IOException
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/RowFeatureExtractor.java:61: error: @param name not found
[javadoc] * @param featureFolder
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/RowFeatureExtractor.java:64: warning: no @param for predictFile
[javadoc] public void extractFeatures(TableCandidate tc, File predictFile) {
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/RowFeatureExtractor.java:293: error: @param name not found
[javadoc] * @param featureFolder
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/RowFeatureExtractor.java:296: warning: no @param for predictFile
[javadoc] public void writeWekaModel(File predictFile) {
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/TableExtractor.java:112: warning: no @param for rowModelPath
[javadoc] public ArrayList<Table> extract(
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/TableExtractor.java:112: warning: no @param for colModelPath
[javadoc] public ArrayList<Table> extract(
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/TableExtractor.java:1864: error: @param name not found
[javadoc] * @param outputDirpath
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/extraction/TableExtractor.java:1916: error: @param name not found
[javadoc] * @param outputDirpath
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/model/DocInfo.java:356: warning: no description for @param
[javadoc] * @param minX
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/model/DocInfo.java:364: warning: no description for @param
[javadoc] * @param maxX
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/model/DocInfo.java:373: warning: no description for @param
[javadoc] * @param minY
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/model/DocInfo.java:382: warning: no description for @param
[javadoc] * @param maxY
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/model/DocInfo.java:391: warning: no description for @param
[javadoc] * @param middleX
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/model/TableCandidate.java:393: warning: no @return
[javadoc] public ArrayList<TextPiece> getTableStub(){
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/model/TextPiece.java:275: error: @param name not found
[javadoc] * @param bBold
[javadoc] ^
[javadoc] /Users/xxx/Projects/chemxseer-tableseer/src/edu/psu/seersuite/extractors/tableextractor/model/TextPiece.java:278: warning: no @param for bItalic
[javadoc] public void setFontItalic(boolean bItalic)
[javadoc] ^
[javadoc] Building index for all the packages and classes...
[javadoc] Building index for all classes...
[javadoc] Building index for all classes...
[javadoc] Generating /Users/xxx/Projects/chemxseer-tableseer/doc/javadoc/help-doc.html...
[javadoc] 23 errors
[javadoc] 22 warnings
dist:
BUILD SUCCESSFUL
Total time: 3 seconds
Я пытался связаться с разработчиками этого проекта, без ответов.Также я попытался запустить программу с помощью sudo и изменить права доступа к файлам .jar, но все равно получаю все эти ошибки.
Будучи новичком в Java, я прошу прощения, если это глупый вопрос.
Спасибо