Я хочу написать файл в каталоге, где мой main.class также есть. Это всегда получает ошибку:JAVA: Написание текстового файла в classpath?
File file = new File(main.class.getResourceAsStream("test.txt"));
Это не работает слишком:
File file = new File(getClass().getResource(AsStream)("me.test.test.txt"));
Он всегда говорит, что конструктор File (InputStream) не определено. Любая идея?
С уважением,
Почему именно здесь? Вы можете настроить внешний, хорошо определенный каталог, а не – fge
Как правило, вы не можете написать путь к классам. Ваш класс может очень хорошо проживать в JAR-файле только для чтения. – lexicore
В общем, вы не можете этого сделать. Элементы CLASSPATH следует рассматривать как только для чтения. Рассмотрим, например, JAR или файл без распаковки WAR. – EJP