ジャーコンテンツリソースディレクトリからファイル実行可能なJARからクラスローダを使用して
1) CalendarSample.class.getResourceAsStream("/test/client_secrets.json")); //IDE
2) CalendarSample.class.getResourceAsStream("test/client_secrets.json"));
3) CalendarSample.class.getResourceAsStream("/resources/test/client_secrets.json")); //JAR
4) CalendarSample.class.getResourceAsStream("resources/test/client_secrets.json"));
IDE内からJavaプログラムを実行している(火星日食)ライン1つの作品、スタンドアロンの実行可能なjarファイルから実行している
(勝利)ライン3作品)
:私はこの組み合わせを試してみました:
5) CalendarSample.class.getClassLoader().getResourceAsStream("/test/client_secrets.json"));
6) CalendarSample.class.getClassLoader().getResourceAsStream("test/client_secrets.json")); //IDE
7) CalendarSample.class.getClassLoader().getResourceAsStream("/resources/test/client_secrets.json"));
8) CalendarSample.class.getClassLoader().getResourceAsStream("resources/test/client_secrets.json")); //JAR
IDE内からJavaプログラムを実行しているクラスローダを使用して線6つの作品を(火星日食)
スタンドアロンの実行可能なjarファイル(勝利)ライン8つの作品から実行されている)
私は、根本的な何かが足りない、これを行うための好ましい方法は何ですか? JARで実行する組み合わせはありますか& & IDE?
は、あなたの 'POM.xml'に問題があるように見えるので、' maven-resource-plugin'にはcontentのみをコピーするのではなく 'resources'フォルダが含まれています。 .. –