Читателю большущий привет!
Мне нужна помощь в получении файла из classpath.
Файл указывается в опции -cp во время запуска jar через консоль.
Запускаю jar используя:
java -cp myjar.jar:dir1/dir2/myfile.txt com.company.Main
На выходе получаю:
Exception in thread "main" java.lang.NullPointerException
at com.company.Main.main(Main.java:11)
Исходный код
package com.company;
import java.io.InputStream;
public class Main {
public static void main(String[] args) {
ClassLoader classLoader = Main.class.getClassLoader();
InputStream resource = classLoader.getResourceAsStream("dir1/dir2/myfile.txt");
System.out.println(resource.toString());
}
}
Древо проекта:
-- сom
---- company
------ Main.java
Как мне получить тот файл из -cp?