質問: (snd_tns != null) ? new File(snd_tns.toString()) : new File(snd_tns_file); ``` 【エラー内容】 java.io.FileNotFoundException: file:\C:\Users\xx\xxxx\dentaku\bin\snd\tns.wav (ファイル名、ディレクトリ名、またはボリューム ラベルの構文が間違っています。) at java.io.FileInputStream.open0(Native Method) 追加で質問で申し訳ないのですが、(snd_tns != null) ? new File(snd_tns.toString()) : new File(snd_tns_file);の意味は条件判定をして?A:BでAがTrueBがFalseの時に設定の意味であってますでしょうか?
回答: 条件判断はともかくとして、Jarに含めたファイルは、`File`クラスで扱うことはできません。 `getClass().getResourceAsStream()`メソッドを使って`InputStream`を取得し、それを使って読み込みを行います。