jar に含まれているファイルにアクセスしようとしています。
私のコードの冒頭は次のとおりです。
import java.io.*;
import java.net.*;
public class intro {
public static void main(String[] args) throws IOException{
URL jarUrl = intro.class.getResource("myFile.jar");
File myJar = new File(jarUrl.toString());
FileInputStream fis = new FileInputStream(myjar);
}
次のエラーが表示されます。
Exception in thread "main" java.io.FileNotFoundException: file:\...myFile.jar (The filename, directory name, or volume label syntax is incorrect)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at intro.main(intro.java:10)
URL の検索やファイルの初期化に問題はないようですが、FileInputStream を機能させることができません。私が間違っていることを誰かが知っていますか?助けていただければ幸いです。