# Getting Project path at runtime

**URL:** <https://forum.katalon.com/t/getting-project-path-at-runtime/24349>\
**Category:** Web Testing\
**Tags:** katalon-studio\
**Created:** [May 2, 2019, 6:48pm UTC](https://forum.katalon.com/t/getting-project-path-at-runtime/24349 "2019-05-02T18:48:09Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mjuarez](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/mjuarez/32/3301_2.png) [@mjuarez](https://forum.katalon.com/u/mjuarez)\
**Post date:** [May 2, 2019, 6:48pm UTC](https://forum.katalon.com/t/getting-project-path-at-runtime/24349/1 "2019-05-02T18:48:09Z")

</div>

Wondering if someone can tell me how I can get the Katalon Studio project path at runtime.  
looking for something similar to the below:

---

<div class="post-metadata">

**Author:** ![Russ\_Thomas](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/russ_thomas/32/11884_2.png) [@Russ\_Thomas](https://forum.katalon.com/u/Russ_Thomas)\
**Post date:** [May 2, 2019, 6:50pm UTC](https://forum.katalon.com/t/getting-project-path-at-runtime/24349/2 "2019-05-02T18:50:47Z")

</div>

```auto
String dirName = RunConfiguration.getProjectDir()

```

---

<div class="post-metadata">

**Author:** ![mjuarez](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/mjuarez/32/3301_2.png) [@mjuarez](https://forum.katalon.com/u/mjuarez)\
**Post date:** [May 2, 2019, 6:51pm UTC](https://forum.katalon.com/t/getting-project-path-at-runtime/24349/3 "2019-05-02T18:51:11Z")

</div>

Thank you Sir.

---

<div class="post-metadata">

**Author:** ![patricio.rodriguez](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/patricio.rodriguez/32/19317_2.png) [@patricio.rodriguez](https://forum.katalon.com/u/patricio.rodriguez)\
**Post date:** [March 3, 2022, 1:19pm UTC](https://forum.katalon.com/t/getting-project-path-at-runtime/24349/4 "2022-03-03T13:19:14Z")

</div>

The option “String dirName = RunConfiguration.getProjectDir()” didn’t work for me.  
I used:

String dirName = System.getProperty(“user.dir”)

---

<div class="post-metadata">

**Author:** ![kazurayam](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/kazurayam/32/333_2.png) [@kazurayam](https://forum.katalon.com/u/kazurayam)\
**Post date:** [March 3, 2022, 2:04pm UTC](https://forum.katalon.com/t/getting-project-path-at-runtime/24349/5 "2022-03-03T14:04:19Z")

</div>

> [@patricio.rodriguez](#):
>
> The option “String dirName = RunConfiguration.getProjectDir()” didn’t work for me.

Perhaps you forgot to write

```auto
import com.kms.katalon.core.configuration.RunConfiguration

```

---

<div class="post-metadata">

**Author:** ![kazurayam](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/kazurayam/32/333_2.png) [@kazurayam](https://forum.katalon.com/u/kazurayam)\
**Post date:** [March 3, 2022, 2:08pm UTC](https://forum.katalon.com/t/getting-project-path-at-runtime/24349/6 "2022-03-03T14:08:01Z")

</div>

`System.getProperty("user.dir")` is OK when you work on Katalon Studio GUI, but is not when you work on Katalon Runtime Engine.

In KRE, your current directory (user.dir) will not necessarily be equal to the project directory.
