diff --git a/build-windows/generate_code.cmd b/build-windows/generate_code.cmd
index de0f482..260e984 100644
--- a/build-windows/generate_code.cmd
+++ b/build-windows/generate_code.cmd
@@ -2,9 +2,10 @@
SET current_directory=%~dp0
SET dist_directory=%current_directory:~0,-15%\dist
-SET marker_dir=%current_directory:~0,-15%\build\marker
+SET build_directory=%current_directory:~0,-15%\build
+SET marker_dir=%build_directory%\marker
SET exceptions_directory=%current_directory:~0,-15%\src\java\foundation\pEp\jniadapter\exceptions
-SET java_build_root=%current_directory:~0,-15%\build\java
+SET java_build_root=%build_directory%\java
SET java_pkg_basename=foundation\pEp\jniadapter
:: Create directories as necessary
@@ -38,6 +39,6 @@ javac -encoding UTF-8 -d "%java_build_root%" %java_pkg_basename%\*.java
javac -encoding UTF-8 -d "%java_build_root%" %java_pkg_basename%\exceptions\*.java
javac -encoding UTF-8 -d "%java_build_root%" %java_pkg_basename%\interfaces\*.java
-"C:\Program Files\Java\jdk-16\bin\jar" -cvf ..\build\java\pEp.jar -C "%java_build_root%" foundation
+"C:\Program Files\Java\jdk-16\bin\jar" -cvf "%java_build_root%\pEp.jar" -C "%java_build_root%" foundation
POPD
diff --git a/build-windows/pEpJNIAdapter.vcxproj b/build-windows/pEpJNIAdapter.vcxproj
index 7745414..d488e76 100644
--- a/build-windows/pEpJNIAdapter.vcxproj
+++ b/build-windows/pEpJNIAdapter.vcxproj
@@ -122,7 +122,7 @@
NotUsing
- C:\Program Files\Java\jdk-16\include\win32;C:\Program Files\Java\jdk-16\include;$(ProjectDir)..\..\pEpForWindowsAdapterSolution\
+ C:\Program Files\Java\jdk-16\include\win32;C:\Program Files\Java\jdk-16\include;$(ProjectDir)..\..\
Windows
@@ -144,7 +144,7 @@
NotUsing
- C:\Program Files\Java\jdk-16\include\win32;C:\Program Files\Java\jdk-16\include;$(ProjectDir)..\..\pEpForWindowsAdapterSolution\
+ C:\Program Files\Java\jdk-16\include\win32;C:\Program Files\Java\jdk-16\include;$(ProjectDir)..\..\
Windows
@@ -166,7 +166,7 @@
NotUsing
- C:\Program Files\Java\jdk-16\include\win32;C:\Program Files\Java\jdk-16\include;$(ProjectDir)..\..\pEpForWindowsAdapterSolution\
+ C:\Program Files\Java\jdk-16\include\win32;C:\Program Files\Java\jdk-16\include;$(ProjectDir)..\..\
Windows
@@ -188,7 +188,7 @@
NotUsing
- C:\Program Files\Java\jdk-16\include\win32;C:\Program Files\Java\jdk-16\include;$(ProjectDir)..\..\pEpForWindowsAdapterSolution\
+ C:\Program Files\Java\jdk-16\include\win32;C:\Program Files\Java\jdk-16\include;$(ProjectDir)..\..\
Windows