Java Cloud vision api文本检测显示语法错误

Java Cloud vision api文本检测显示语法错误,java,java-8,google-cloud-platform,google-cloud-vision,Java,Java 8,Google Cloud Platform,Google Cloud Vision,我已经从下载了javavisionapiproject 我通过开发者控制台为我的项目启用了计费功能,并为我的项目获取了客户机密。稍后,通过添加一个环境变量GOOGLE\u APPLICATION\u CREDENTIALS指向我的客户机\u秘密文件。我可以做所有其他的操作,比如标签、人脸检测和地标检测。当我尝试执行文本检测代码时,我得到了这些错误 我知道这些都是语法错误,但我仍然无法找到任何解决方案,使其工作 任何人都可以建议我如何使其工作。同时显示您的代码,以便其他人可以查找语法错误。谢谢您的

我已经从下载了
javavisionapi
project

我通过开发者控制台为我的项目启用了计费功能,并为我的项目获取了客户机密。稍后,通过添加一个环境变量
GOOGLE\u APPLICATION\u CREDENTIALS
指向我的客户机\u秘密文件。我可以做所有其他的操作,比如标签、人脸检测和地标检测。当我尝试执行文本检测代码时,我得到了这些错误

我知道这些都是语法错误,但我仍然无法找到任何解决方案,使其工作


任何人都可以建议我如何使其工作。

同时显示您的代码,以便其他人可以查找语法错误。谢谢您的建议。我对stackoverflow@ElzoValugishow您的代码也是新手,所以其他人可以查找语法错误。谢谢您的建议。我是stackoverflow@ElzoValugi的新手
public void indexDirectory(Path inputPath) throws IOException {
List<Path> unprocessedImages =
    Files.walk(inputPath)
        .filter(Files::isRegularFile)
        .filter(index::isDocumentUnprocessed)
        .collect(Collectors.toList());
Lists.<Path>partition(unprocessedImages, BATCH_SIZE)
    .stream()
    .map(this::detectText)
    .flatMap(l -> l.stream())
    .filter(this::successfullyDetectedText)
    .map(this::extractDescriptions)
    .forEach(index::addDocument);}
Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
    Files cannot be resolved to a variable
    Syntax error on tokens, delete these tokens
    Syntax error on tokens, delete these tokens
    Syntax error on token(s), misplaced construct(s)
    Syntax error on tokens, delete these tokens
    Syntax error on token "-", -- expected
    Syntax error on tokens, delete these tokens
    Syntax error on tokens, delete these tokens
    Syntax error on token ":", EnhancedForStatementHeaderInit expected after this token

    at com.google.cloud.vision.samples.text.TextApp.indexDirectory(TextApp.java:158)
    at com.google.cloud.vision.samples.text.TextApp.main(TextApp.java:107)