私は私のコードでこれらの3つのエラーだ:Googleドライブから(Java)のファイルのダウンロードエラー
例外スレッド "メイン" のjava.lang.NullPointerExceptionで:ここでエラーの結果だ
private static void downloadFile(Drive service, String fileId) { try { OutputStream outputStream = new FileOutputStream("test.csv"); service.files().export(fileId, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet").executeMediaAndDownloadTo(outputStream); } catch (IOException e) { // An error occurred. e.printStackTrace(); } }
を googleBaru.mainClass.main(mainClass.java:60)
で googleBaru.mainClass.downloadFile(mainClass.java:51)で、私はいずれかを願っています一つは私のコードを修正することができ、またはどのように私は私の悪い英語のため申し訳ありません
多くのおかげで、(パラメータサービスとFILEIDで)メソッドを呼び出すに行うこととしています
あなたの 'Drive'オブジェクトが存在し、適切に初期化されたと仮定すると、出力ストリームを' test.csv'という相対位置で開こうとしています。代わりに絶対パスを使用してみてください。 –
[NullPointerExceptionとは何か、それを修正する方法は?](http://stackoverflow.com/questions/218384/what-is-a-nullpointerexception-and-how-do-i-fix-it) ) – DaImTo