|
|
|
java относительный путь к файлу
|
|||
|---|---|---|---|
|
#18+
Здравствуйте уважаемые форумчанины. Есть проект, который лежит в папке c:\projects В этой папке лежит папка tests, sql-test, build.xml В папке tests лежат тесты проекта, один из классов создает mem бд и заполняет ее тестовыми данными, которые лежат в папке sql-test (например test1.sql, test2.sql и т.д.) Тесты компилируются с помощью build.xml Скажите пожалуйста как мне указать относительный путь к файлам с тестовыми данными? Сейчас выдается ошибка: Код: java 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 16:38:30 |
|
||
|
java относительный путь к файлу
|
|||
|---|---|---|---|
|
#18+
Путь, который начинается со слэша не может быть относительным. Просто по определению. Или вообще убираем или ставим перед ним одну-две точки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 16:53:51 |
|
||
|
java относительный путь к файлу
|
|||
|---|---|---|---|
|
#18+
Код: java 1. Текущий корневой путь лежит в System.getProperty("user.dir") Обычно к нему не привязываются, потому что этот путь может быть разным в зависимости от того как запускалась Java. Чаще ресурсы держат в classpath. Если у вас тесты используют скрипты для тестов то и поместить их рядом с иходниками тестов. А для загрузки используете Class.getResourceAsStream(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2013, 16:54:39 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38306579&tid=2129123]: |
0ms |
get settings: |
12ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
16ms |
get forum data: |
4ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 284ms |
| total: | 437ms |

| 0 / 0 |
