Я довольно новый для Java, я только начал кодировать несколько недель назад, поэтому, пожалуйста, будьте терпеливы со мной :)Брус XML груза из той же папки класса
Я хочу, чтобы отправить XML файл через HTTP Post Request, и я могу полностью имитировать все, проблема в том, что я не создаю XML, но на самом деле имею XML, на том же уровне, что и мой класс, и я не могу его использовать, нет вопрос, что я делаю, какой путь я вставляю, я не могу загрузить файл.
пример: У меня есть класс caleld SendPostRequest.class, на той же директории, я имею details.xml, я пытаюсь:
getClass().getResource("details.xml"); // returns null
Я перепробовал все другие комбинации, с полным path, или patfrom путь, который я получаю через System.getProperty("user.dir");
, и ничего, он просто не загрузит.
Я уверен, что мне не хватает чего-то очень глупого, я использую Intellij, есть ли ярлык для этого? для начала, я просто хочу загрузить xml в строку, просто распечатать его, чтобы увидеть его работу ...
большое спасибо!
Является ли ваше приложение самим веб-приложением? (Например, работает на Tomcat или JBoss или Glassfish?) Иногда также среда разработки IDE играет хаос с 'getResouce()', и вам нужно упаковать свою программу в Jar-файл, чтобы она работала правильно. – markspace
nope, нет приложения, просто класс и XML, я просто пытаюсь использовать материал для дальнейшей работы. Да, я угадываю его somethign с папкой, в которой я вхожу, место, в которое нужно положить, но я пробовал каждый сценарий – user967591
, вы проверяли, действительно ли xml-файл ** в ./build/classes/ com/abc/details.xml или в созданной банке? Содержимое папки SRC может отличаться (рядом с .java/.class) из папки BUILD и сгенерировано JAR – Ben