Я создаю файл .jar на своем локальном компьютере (с ant/eclipse), затем загружаю его на сервер (foo/usr/share/java). Я хочу, чтобы мой .jar-файл читался в файле с именем example.txt. Где на моем сервере мне нужно сохранить «example.txt», чтобы это произошло? В качестве альтернативы, как мне изменить путь к файлу в моем коде? Я очень рад, что этот путь к файлу отсутствует, так как ни файл, ни путь к файлу не будут изменены. Благодаря!Где файл .jar ищет входные файлы?
ответ
Вы должны поместить файл в тот же каталог, что и ваш .jar-файл, и ваша программа должна его найти, но, как упоминал хрил, аргумент командной строки является лучшим.
Ваша программа * может * найти ее там, если она выполняет заявление о дворе длиной, но это не то место, где оно выглядит по умолчанию. – EJP
Если вы запустили приложение на консоли, сохраните свой текстовый файл в текущей папке. Если ваше приложение работает внутри сервера приложений, файл будет искать в текущей папке сервера приложений.
Лучший способ открыть точный файл, который вам нужен - использовать аргумент программы.
В языке программирования Java каждое приложение должно содержать основной метод которого подпись:
Этот массив является механизмом, с помощью которого исполняющая система передает информацию в приложение. Например:
java MyApp arg1 arg2
Каждая строка в массиве называется аргументом командной строки. Аргументы командной строки позволяют пользователям влиять на работу приложения, не перекомпилируя его.
Если вы указали относительное имя пути, оно относится к текущему рабочему каталогу пользователя, когда он выполнил файл .jar. Если вы укажете абсолютное имя файла, выполните задание.
- 1. ищет файл jar, содержащий JuiCEProviderOpenSSL
- 2. Как сделать файлы jar сохранить входные данные
- 3. Где qmake ищет файлы pri?
- 4. Где фляжка ищет файлы изображений?
- 5. Где Python сначала ищет файлы?
- 6. Где CLION IDE ищет файлы заголовков?
- 7. Где Python ищет файлы при использовании open?
- 8. Где Visual Studio ищет файлы заголовков C++?
- 9. Где npm ищет файл package.json?
- 10. Где PresentationTraceSources.Refresh ищет файл app.config?
- 11. Где базар ищет файл правил?
- 12. Maven jar plugin ищет несуществующий файл log4j
- 13. Где/как log4j ищет файл log4j.properties?
- 14. Где Python ищет библиотечные двоичные файлы?
- 15. Где метод Ruby's has_header ищет файлы заголовков?
- 16. Где python ищет файлы в скрипте?
- 17. Где groovy ищет файлы свойств по умолчанию?
- 18. Eclipse не ищет файлы в Maven загруженных файлов jar
- 19. ANDROID: Где файлы .jar в SQLCipher
- 20. Где разместить файлы конфигурации в JAR?
- 21. IBM i (AS400) JVM - Можно ли определить, где JVM ищет файлы .jar?
- 22. Как проверить, где Apache ищет файл php.ini?
- 23. Embedded Jetty ищет файлы в своем файле Jar
- 24. Как Java эффективно ищет файлы jar для классов?
- 25. Входные файлы Hadoop
- 26. где Persistence.createEntityManagerFactory() ищет блок сохранения?
- 27. Где размещать файлы JAR, чтобы избежать конфликтов?
- 28. где разместить файлы jar внутри репозитория
- 29. Где найти файлы jar jar в папке jdk
- 30. Где Sass ищет импорт?
Как правило, вы должны сделать имя файла аргументом командной строки. – chrylis