質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.53%

  • Java

    13745questions

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

  • NetBeans

    172questions

    NetBeansは Java、HTML5、PHP、C/C++のアプリケーションのフレームワーク、もしくは統合開発環境(NetBeans IDE)の両方を指します

  • Google Cloud Platform

    143questions

NetBeansでGoogle Cloud Speechのサンプルをビルド時にエラーが出ます

解決済

回答 1

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 627

askyq

score 19

NetBeansで、Google CloudのJavaサンプルをダウンロードし、Speech内のgrpcフォルダ内にあるjavaファイルをビルドしようとしました。
Javaサンプル:https://github.com/GoogleCloudPlatform/java-docs-samples

しかし、ビルドと、同時に走るテストは通ったのですが、そのあと以下のようなメッセージが表示され、先に進めなくなりました。

やったこと:

  1. GitHubからGoogle CloudサンプルをZipでダウンロード
  2. NetBeansを起動し、Speechフォルダ内のgrpcフォルダをプロジェクトとして開く
  3. NetBeansにある「プロジェクトの問題を解決」機能を使って、依存性を解決
  4. StreamingRecognize.javaをビルドしたいが、他の2つのjavaファイルにもstatic mainメソッドが入っているようなので、StreamingRecognize.java以外のファイルを削除。テストクラスにも同様に対応
  5. Windowsで環境変数を設定してもなぜかGoogleCredentials.getApplicationDefaultが動かないので、GoogleCredentials.fromStreamとFileInputStreamを使ったやり方に変更
  6. ビルド

環境:
OS: Windows 10 Pro Anniversary Update
Java: Java 1.8.0_111
IDE: NetBeans 8.0.2

ビルド結果(一部):

Starting audit...
C:\Users\KMY\Music\NetBeans\java-docs-samples-master\speech\grpc\src\main\java\com\examples\cloud\speech\StreamingRecognizeClient.java:32: error: 'java.io.FileInputStream' 蜑阪?ョ繧、繝ウ繝昴?シ繝医?サ繧ー繝ォ繝シ繝励°繧牙?髮「縺吶k蠢?隕√′縺ゅj縺セ縺吶??
C:\Users\KMY\Music\NetBeans\java-docs-samples-master\speech\grpc\src\main\java\com\examples\cloud\speech\StreamingRecognizeClient.java:44: error: 縺ョ繧、繝ウ繝昴?シ繝域枚 'org.apache.commons.cli.CommandLine' 縺ッ縲?髢馴&縺」縺滄??蠎上〒縺吶?? 縺ォ縺吶k蠢?隕√′縺ゅj縺セ縺? 'THIRD_PARTY_PACKAGE' 縺薙?ョ陦後↓蜑イ繧雁ス薙※繧峨l縺ヲ縺?縺ェ縺?霈ク蜈・繧呈悄蠕?縺励※縲√げ繝ォ繝シ繝励??
C:\Users\KMY\Music\NetBeans\java-docs-samples-master\speech\grpc\src\main\java\com\examples\cloud\speech\StreamingRecognizeClient.java:45: error: 縺ョ繧、繝ウ繝昴?シ繝域枚 'org.apache.commons.cli.CommandLineParser' 縺ッ縲?髢馴&縺」縺滄??蠎上〒縺吶?? 縺ォ縺吶k蠢?隕√′縺ゅj縺セ縺? 'THIRD_PARTY_PACKAGE' 縺薙?ョ陦後↓蜑イ繧雁ス薙※繧峨l縺ヲ縺?縺ェ縺?霈ク蜈・繧呈悄蠕?縺励※縲√げ繝ォ繝シ繝励??
C:\Users\KMY\Music\NetBeans\java-docs-samples-master\speech\grpc\src\main\java\com\examples\cloud\speech\StreamingRecognizeClient.java:46: error: 縺ョ繧、繝ウ繝昴?シ繝域枚 'org.apache.commons.cli.DefaultParser' 縺ッ縲?髢馴&縺」縺滄??蠎上〒縺吶?? 縺ォ縺吶k蠢?隕√′縺ゅj縺セ縺? 'THIRD_PARTY_PACKAGE' 縺薙?ョ陦後↓蜑イ繧雁ス薙※繧峨l縺ヲ縺?縺ェ縺?霈ク蜈・繧呈悄蠕?縺励※縲√げ繝ォ繝シ繝励??
C:\Users\KMY\Music\NetBeans\java-docs-samples-master\speech\grpc\src\main\java\com\examples\cloud\speech\StreamingRecognizeClient.java:47: error: 縺ョ繧、繝ウ繝昴?シ繝域枚 'org.apache.commons.cli.Option' 縺ッ縲?髢馴&縺」縺滄??蠎上〒縺吶?? 縺ォ縺吶k蠢?隕√′縺ゅj縺セ縺? 'THIRD_PARTY_PACKAGE' 縺薙?ョ陦後↓蜑イ繧雁ス薙※繧峨l縺ヲ縺?縺ェ縺?霈ク蜈・繧呈悄蠕?縺励※縲√げ繝ォ繝シ繝励??
C:\Users\KMY\Music\NetBeans\java-docs-samples-master\speech\grpc\src\main\java\com\examples\cloud\speech\StreamingRecognizeClient.java:48: error: 縺ョ繧、繝ウ繝昴?シ繝域枚 'org.apache.commons.cli.Options' 縺ッ縲?髢馴&縺」縺滄??蠎上〒縺吶?? 縺ォ縺吶k蠢?隕√′縺ゅj縺セ縺? 'THIRD_PARTY_PACKAGE' 縺薙?ョ陦後↓蜑イ繧雁ス薙※繧峨l縺ヲ縺?縺ェ縺?霈ク蜈・繧呈悄蠕?縺励※縲√げ繝ォ繝シ繝励??
C:\Users\KMY\Music\NetBeans\java-docs-samples-master\speech\grpc\src\main\java\com\examples\cloud\speech\StreamingRecognizeClient.java:49: error: 縺ョ繧、繝ウ繝昴?シ繝域枚 'org.apache.commons.cli.ParseException' 縺ッ縲?髢馴&縺」縺滄??蠎上〒縺吶?? 縺ォ縺吶k蠢?隕√′縺ゅj縺セ縺? 'THIRD_PARTY_PACKAGE' 縺薙?ョ陦後↓蜑イ繧雁ス薙※繧峨l縺ヲ縺?縺ェ縺?霈ク蜈・繧呈悄蠕?縺励※縲√げ繝ォ繝シ繝励??
C:\Users\KMY\Music\NetBeans\java-docs-samples-master\speech\grpc\src\main\java\com\examples\cloud\speech\StreamingRecognizeClient.java:50: error: 縺ョ繧、繝ウ繝昴?シ繝域枚 'org.apache.log4j.ConsoleAppender' 縺ッ縲?髢馴&縺」縺滄??蠎上〒縺吶?? 縺ォ縺吶k蠢?隕√′縺ゅj縺セ縺? 'THIRD_PARTY_PACKAGE' 縺薙?ョ陦後↓蜑イ繧雁ス薙※繧峨l縺ヲ縺?縺ェ縺?霈ク蜈・繧呈悄蠕?縺励※縲√げ繝ォ繝シ繝励??
C:\Users\KMY\Music\NetBeans\java-docs-samples-master\speech\grpc\src\main\java\com\examples\cloud\speech\StreamingRecognizeClient.java:51: error: 縺ョ繧、繝ウ繝昴?シ繝域枚 'org.apache.log4j.ConsoleAppender.SYSTEM_OUT' 縺ッ縲?髢馴&縺」縺滄??蠎上〒縺吶?? 縺ォ縺吶k蠢?隕√′縺ゅj縺セ縺? 'STATIC' 縺薙?ョ陦後↓蜑イ繧雁ス薙※繧峨l縺ヲ縺?縺ェ縺?霈ク蜈・繧呈悄蠕?縺励※縲√げ繝ォ繝シ繝励??
C:\Users\KMY\Music\NetBeans\java-docs-samples-master\speech\grpc\src\main\java\com\examples\cloud\speech\StreamingRecognizeClient.java:52: error: 縺ョ繧、繝ウ繝昴?シ繝域枚 'org.apache.log4j.Level' 縺ッ縲?髢馴&縺」縺滄??蠎上〒縺吶?? 縺ォ縺吶k蠢?隕√′縺ゅj縺セ縺? 'THIRD_PARTY_PACKAGE' 縺薙?ョ陦後↓蜑イ繧雁ス薙※繧峨l縺ヲ縺?縺ェ縺?霈ク蜈・繧呈悄蠕?縺励※縲√げ繝ォ繝シ繝励??
C:\Users\KMY\Music\NetBeans\java-docs-samples-master\speech\grpc\src\main\java\com\examples\cloud\speech\StreamingRecognizeClient.java:53: error: 縺ョ繧、繝ウ繝昴?シ繝域枚 'org.apache.log4j.Logger' 縺ッ縲?髢馴&縺」縺滄??蠎上〒縺吶?? 縺ォ縺吶k蠢?隕√′縺ゅj縺セ縺? 'THIRD_PARTY_PACKAGE' 縺薙?ョ陦後↓蜑イ繧雁ス薙※繧峨l縺ヲ縺?縺ェ縺?霈ク蜈・繧呈悄蠕?縺励※縲√げ繝ォ繝シ繝励??
C:\Users\KMY\Music\NetBeans\java-docs-samples-master\speech\grpc\src\main\java\com\examples\cloud\speech\StreamingRecognizeClient.java:54: error: 縺ョ繧、繝ウ繝昴?シ繝域枚 'org.apache.log4j.SimpleLayout' 縺ッ縲?髢馴&縺」縺滄??蠎上〒縺吶?? 縺ォ縺吶k蠢?隕√′縺ゅj縺セ縺? 'THIRD_PARTY_PACKAGE' 縺薙?ョ陦後↓蜑イ繧雁ス薙※繧峨l縺ヲ縺?縺ェ縺?霈ク蜈・繧呈悄蠕?縺励※縲√げ繝ォ繝シ繝励??
C:\Users\KMY\Music\NetBeans\java-docs-samples-master\speech\grpc\src\main\java\com\examples\cloud\speech\StreamingRecognizeClient.java:102: error: 陦後′ 100 譁?蟄励r雜?縺医※縺?縺セ縺吶??
C:\Users\KMY\Music\NetBeans\java-docs-samples-master\speech\grpc\src\main\java\com\examples\cloud\speech\StreamingRecognizeClient.java:198: error: 繧、繝ウ繝?繝ウ繝磯嚴螻、 5 縺ョ . 縺梧ュ」縺励>繧、繝ウ繝?繝ウ繝? 10 縺ォ縺ゅj縺セ縺帙s
C:\Users\KMY\Music\NetBeans\java-docs-samples-master\speech\grpc\src\main\java\com\examples\cloud\speech\StreamingRecognizeClient.java:198:1: error: 陦後↓繧ソ繝匁枚蟄励′蜷ォ縺セ繧後※縺?縺セ縺吶??
C:\Users\KMY\Music\NetBeans\java-docs-samples-master\speech\grpc\src\test\java\com\examples\cloud\speech\StreamingRecognizeClientTest.java:22: error: 縺ョ繧、繝ウ繝昴?シ繝域枚 'org.junit.After' 縺ッ縲?髢馴&縺」縺滄??蠎上〒縺吶?? 縺ォ縺吶k蠢?隕√′縺ゅj縺セ縺? 'THIRD_PARTY_PACKAGE' 縺薙?ョ陦後↓蜑イ繧雁ス薙※繧峨l縺ヲ縺?縺ェ縺?霈ク蜈・繧呈悄蠕?縺励※縲√げ繝ォ繝シ繝励??
C:\Users\KMY\Music\NetBeans\java-docs-samples-master\speech\grpc\src\test\java\com\examples\cloud\speech\StreamingRecognizeClientTest.java:23: error: 縺ョ繧、繝ウ繝昴?シ繝域枚 'org.junit.Assert' 縺ッ縲?髢馴&縺」縺滄??蠎上〒縺吶?? 縺ォ縺吶k蠢?隕√′縺ゅj縺セ縺? 'THIRD_PARTY_PACKAGE' 縺薙?ョ陦後↓蜑イ繧雁ス薙※繧峨l縺ヲ縺?縺ェ縺?霈ク蜈・繧呈悄蠕?縺励※縲√げ繝ォ繝シ繝励??
C:\Users\KMY\Music\NetBeans\java-docs-samples-master\speech\grpc\src\test\java\com\examples\cloud\speech\StreamingRecognizeClientTest.java:24: error: 縺ョ繧、繝ウ繝昴?シ繝域枚 'org.junit.Before' 縺ッ縲?髢馴&縺」縺滄??蠎上〒縺吶?? 縺ォ縺吶k蠢?隕√′縺ゅj縺セ縺? 'THIRD_PARTY_PACKAGE' 縺薙?ョ陦後↓蜑イ繧雁ス薙※繧峨l縺ヲ縺?縺ェ縺?霈ク蜈・繧呈悄蠕?縺励※縲√げ繝ォ繝シ繝励??
C:\Users\KMY\Music\NetBeans\java-docs-samples-master\speech\grpc\src\test\java\com\examples\cloud\speech\StreamingRecognizeClientTest.java:25: error: 縺ョ繧、繝ウ繝昴?シ繝域枚 'org.junit.Test' 縺ッ縲?髢馴&縺」縺滄??蠎上〒縺吶?? 縺ォ縺吶k蠢?隕√′縺ゅj縺セ縺? 'THIRD_PARTY_PACKAGE' 縺薙?ョ陦後↓蜑イ繧雁ス薙※繧峨l縺ヲ縺?縺ェ縺?霈ク蜈・繧呈悄蠕?縺励※縲√げ繝ォ繝シ繝励??
C:\Users\KMY\Music\NetBeans\java-docs-samples-master\speech\grpc\src\test\java\com\examples\cloud\speech\StreamingRecognizeClientTest.java:26: error: 縺ョ繧、繝ウ繝昴?シ繝域枚 'org.junit.runner.RunWith' 縺ッ縲?髢馴&縺」縺滄??蠎上〒縺吶?? 縺ォ縺吶k蠢?隕√′縺ゅj縺セ縺? 'THIRD_PARTY_PACKAGE' 縺薙?ョ陦後↓蜑イ繧雁ス薙※繧峨l縺ヲ縺?縺ェ縺?霈ク蜈・繧呈悄蠕?縺励※縲√げ繝ォ繝シ繝励??
C:\Users\KMY\Music\NetBeans\java-docs-samples-master\speech\grpc\src\test\java\com\examples\cloud\speech\StreamingRecognizeClientTest.java:27: error: 縺ョ繧、繝ウ繝昴?シ繝域枚 'org.junit.runners.JUnit4' 縺ッ縲?髢馴&縺」縺滄??蠎上〒縺吶?? 縺ォ縺吶k蠢?隕√′縺ゅj縺セ縺? 'THIRD_PARTY_PACKAGE' 縺薙?ョ陦後↓蜑イ繧雁ス薙※繧峨l縺ヲ縺?縺ェ縺?霈ク蜈・繧呈悄蠕?縺励※縲√げ繝ォ繝シ繝励??
C:\Users\KMY\Music\NetBeans\java-docs-samples-master\speech\grpc\src\test\java\com\examples\cloud\speech\StreamingRecognizeClientTest.java:28: error: 縺ョ繧、繝ウ繝昴?シ繝域枚 'org.mockito.Mock' 縺ッ縲?髢馴&縺」縺滄??蠎上〒縺吶?? 縺ォ縺吶k蠢?隕√′縺ゅj縺セ縺? 'THIRD_PARTY_PACKAGE' 縺薙?ョ陦後↓蜑イ繧雁ス薙※繧峨l縺ヲ縺?縺ェ縺?霈ク蜈・繧呈悄蠕?縺励※縲√げ繝ォ繝シ繝励??
C:\Users\KMY\Music\NetBeans\java-docs-samples-master\speech\grpc\src\test\java\com\examples\cloud\speech\StreamingRecognizeClientTest.java:29: error: 縺ョ繧、繝ウ繝昴?シ繝域枚 'org.mockito.MockitoAnnotations' 縺ッ縲?髢馴&縺」縺滄??蠎上〒縺吶?? 縺ォ縺吶k蠢?隕√′縺ゅj縺セ縺? 'THIRD_PARTY_PACKAGE' 縺薙?ョ陦後↓蜑イ繧雁ス薙※繧峨l縺ヲ縺?縺ェ縺?霈ク蜈・繧呈悄蠕?縺励※縲√げ繝ォ繝シ繝励??
C:\Users\KMY\Music\NetBeans\java-docs-samples-master\speech\grpc\src\test\java\com\examples\cloud\speech\StreamingRecognizeClientTest.java:55: error: 繧、繝ウ繝?繝ウ繝磯嚴螻、 10 縺ョ蟄? method def 縺梧ュ」縺励>繧、繝ウ繝?繝ウ繝? 4 縺ォ縺ゅj縺セ縺帙s
C:\Users\KMY\Music\NetBeans\java-docs-samples-master\speech\grpc\src\test\java\com\examples\cloud\speech\StreamingRecognizeClientTest.java:55:1: error: 陦後↓繧ソ繝匁枚蟄励′蜷ォ縺セ繧後※縺?縺セ縺吶??
Audit done.
------------------------------------------------------------------------
BUILD FAILURE
------------------------------------------------------------------------
Total time: 11.757s
Finished at: Thu Apr 06 19:29:15 JST 2017
Final Memory: 31M/664M
------------------------------------------------------------------------
Failed to execute goal org.apache.maven.plugins:maven-checkstyle-plugin:2.17:check (default) on project grpc-sample: Failed during checkstyle execution: There are 25 errors reported by Checkstyle 6.11.2 with google-checks.xml ruleset. -> [Help 1]

To see the full stack trace of the errors, re-run Maven with the -e switch.
Re-run Maven using the -X switch to enable full debug logging.

For more information about the errors and possible solutions, please read the following articles:
[Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

Mavenを通してダウンロードされるはずのクラスだけでなく、Javaに標準であるはずのFileInputStreamに対してもエラーが出ているようで、困っています。
なお、com.google.cloud.speech.v1beta1、io.grpcにあるパッケージは上のエラー文に入っておらず、おそらく正常に読み込まれたと思われます。

どのようにすれば解決できるのでしょうか。
よろしくお願いします

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

check解決した方法

0

自己解決しました。

C:\Users\(ユーザ名)\.m2\repository\com\google\cloud\samples\shared-configuration\1.0.2\shared-configuration-1.0.2.pom

ここにあるpomファイルから、以下の記述を除去することでビルドできました。

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-checkstyle-plugin</artifactId>
  <version>${maven-checkstyle-plugin-version}</version>
  <configuration>
    <configLocation>google-checks.xml</configLocation>
    <consoleOutput>true</consoleOutput>
    <failOnViolation>true</failOnViolation>
    <failsOnError>true</failsOnError>
    <includeTestSourceDirectory>true</includeTestSourceDirectory>
    <suppressionsLocation>suppressions.xml</suppressionsLocation>
  </configuration>
  <dependencies>
    <!--
     Add a dependency to use bundled resources.
                   See: http://stackoverflow.com/a/19690484/101923 
    -->
    <dependency>
      <groupId>com.google.cloud.samples</groupId>
      <artifactId>checkstyle-configuration</artifactId>
      <version>1.0.0</version>
    </dependency>
  </dependencies>
  <executions>
    <execution>
      <goals>
        <goal>check</goal>
      </goals>
    </execution>
  </executions>
</plugin>

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.53%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る

  • Java

    13745questions

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

  • NetBeans

    172questions

    NetBeansは Java、HTML5、PHP、C/C++のアプリケーションのフレームワーク、もしくは統合開発環境(NetBeans IDE)の両方を指します

  • Google Cloud Platform

    143questions