Мне нужно написать программу, которая запрашивает имя файла текстового документа с номером, а затем вычисляет средний, средний и т. Д. Из этого набора данных. Я написал программу так, чтобы она выполнялась корректно, когда я ввожу полный путь, такой как «C: \ Users \ COSC \ Documents \ inputValues2.txt», однако он не будет работать, когда я просто input inputValues2.txt. Я изучал разные между ними, но я не совсем понимаю, как это исправить. Так как он работает правильно, в противном случае я не считаю, что это проблема с кодом, но я новичок в этом, поэтому я могу ошибаться.Относительный/абсолютный путь в Java
ответ
Ваша программа должна знать полный путь, чтобы найти файл. Это не просто поиск вашего компьютера для файла «inputValues2.txt». Он должен точно знать, как туда добраться. Если бы вы захотели, вы могли бы переместить файл в папку проекта, а затем вы могли бы просто написать «inputValues2.txt» для доступа к нему. Обычно я создать папку под названием «Рес» в моей папке проекта, а затем скажем, я пытаюсь создать изображение:
Image i = new Image("res/img.png");
Ваш файл должен быть в классе-пути. Это находится в том же каталоге, в котором находится ваш основной класс.
Рекомендуемая практика состоит в том, чтобы поместить его в каталог Resources
внутри вашего класса, затем вы можете получить к нему доступ через "Resources/inputValues2.txt"
.
@Downvoter Ухаживать за комментариями. – Mordechai
Не downvoter, но обратите внимание, что OP говорит «запрашивает имя файла», что означает, что файл не известен во время сборки. Кроме того, вы можете захотеть использовать свои ресурсы в пакетах точно так же, как ваш код, чтобы избежать nameclash. –
- 1. относительный путь в Java
- 2. Получение путь к Java в программе Java
- 3. динамический путь в приложении Java
- 4. Изменить путь JRXML в Java
- 5. Как создать путь в java
- 6. Полный путь исключения в Java
- 7. Вызов путь в методе Java
- 8. Получить абсолютный путь в Java
- 9. Кратчайший путь реализации в Java
- 10. Убедившись строка путь правильный путь Java строка
- 11. Java: Преобразование окна путь к Unix путь
- 12. Что такое путь и путь Java?
- 13. Путь Java Class
- 14. Java: Файл ошибка путь
- 15. Получить путь библиотеки - Java
- 16. Java Eclipse Путь сборки
- 17. Путь Java для отслеживания
- 18. Java путь селен
- 19. Выберите путь на java
- 20. java- путь более плотный?
- 21. Java дома путь отличается
- 22. Java getResource() неожиданный путь
- 23. Java получить путь класса
- 24. Путь к файлу java
- 25. ProGuard Java библиотеки путь
- 26. Run Java путь искателя
- 27. Java кратчайший путь
- 28. java swing путь изображения
- 29. Java технологии обучения путь
- 30. Java разбил путь ..?
Пожалуйста, разместите код своей программы, чтобы мы могли помочь вам лучше. – JackWhiteIII
Надеюсь, комментарии в [этом примере] (http://stackoverflow.com/a/11372350/1057230), пролить свет на тему –