diff --git a/assignments/nbproject/build-impl.xml b/assignments/nbproject/build-impl.xml
index b252e83eaa874dfb8a2d79e34b48f2c9a95ef74c..4c78f9ae491f8374a5a9d92580552815be9c0bd4 100644
--- a/assignments/nbproject/build-impl.xml
+++ b/assignments/nbproject/build-impl.xml
@@ -383,6 +383,9 @@ is divided into following sections:
                     <compilerarg path="@{apgeneratedsrcdir}"/>
                     <compilerarg line="${ap.proc.none.internal}"/>
                     <customize/>
+                    <!-- http://ant.apache.org/manual/Tasks/javac.html#bootstrap -->
+                    <!-- https://stackoverflow.com/questions/4134803/ant-passing-compilerarg-into-javac -->
+                    <compilerarg value="-Xbootclasspath/p:${toString:lib.path.ref}"/>
                 </javac>
             </sequential>
         </macrodef>
@@ -426,6 +429,9 @@ is divided into following sections:
                     <compilerarg path="@{apgeneratedsrcdir}"/>
                     <compilerarg line="${ap.proc.none.internal}"/>
                     <customize/>
+                    <!-- http://ant.apache.org/manual/Tasks/javac.html#bootstrap -->
+                    <!-- https://stackoverflow.com/questions/4134803/ant-passing-compilerarg-into-javac -->
+                    <compilerarg value="-Xbootclasspath/p:${toString:lib.path.ref}"/>
                 </javac>
             </sequential>
         </macrodef>
@@ -461,6 +467,9 @@ is divided into following sections:
                     <compilerarg line="${javac.profile.cmd.line.arg}"/>
                     <compilerarg line="${javac.compilerargs}"/>
                     <customize/>
+                    <!-- http://ant.apache.org/manual/Tasks/javac.html#bootstrap -->
+                    <!-- https://stackoverflow.com/questions/4134803/ant-passing-compilerarg-into-javac -->
+                    <compilerarg value="-Xbootclasspath/p:${toString:lib.path.ref}"/>
                 </javac>
             </sequential>
         </macrodef>