110 createJars(); |
110 createJars(); |
111 compileWithExtDirs(); |
111 compileWithExtDirs(); |
112 } |
112 } |
113 |
113 |
114 void createJars() throws Exception { |
114 void createJars() throws Exception { |
115 |
|
116 // for i in 1 2 3; do |
|
117 // if test ! -d ext${i}; then mkdir ext${i}; fi |
|
118 // cp ${TESTSRC}${FS}ext${i}${FS}*.jar ext${i} |
|
119 // done |
|
120 sun.tools.jar.Main jarGenerator = |
115 sun.tools.jar.Main jarGenerator = |
121 new sun.tools.jar.Main(System.out, System.err, "jar"); |
116 new sun.tools.jar.Main(System.out, System.err, "jar"); |
122 |
117 |
123 ToolBox.JavaToolArgs javacParams = |
118 ToolBox.JavaToolArgs javacParams = |
124 new ToolBox.JavaToolArgs() |
119 new ToolBox.JavaToolArgs() |
153 Files.delete(Paths.get("pkg2")); |
148 Files.delete(Paths.get("pkg2")); |
154 } |
149 } |
155 |
150 |
156 void compileWithExtDirs() throws Exception { |
151 void compileWithExtDirs() throws Exception { |
157 |
152 |
158 //"$javac" ${TESTTOOLVMOPTS} -d . -extdirs ext1 "${TESTSRC}${FS}ExtDirTest_1.java" |
153 //javac -extdirs ext1 ExtDirTest_1.java |
159 ToolBox.JavaToolArgs params = |
154 ToolBox.JavaToolArgs params = |
160 new ToolBox.JavaToolArgs() |
155 new ToolBox.JavaToolArgs() |
161 .setOptions("-d", ".", "-extdirs", "ext1") |
156 .setOptions("-d", ".", "-extdirs", "ext1") |
162 .setSources(ExtDirTest_1Src); |
157 .setSources(ExtDirTest_1Src); |
163 ToolBox.javac(params); |
158 ToolBox.javac(params); |
164 |
159 |
165 //"$javac" ${TESTTOOLVMOPTS} -d . -extdirs ext1${PS}ext2 "${TESTSRC}${FS}ExtDirTest_2.java" |
160 //javac -extdirs ext1:ext2 ExtDirTest_2.java |
166 params.setOptions("-d", ".", "-extdirs", "ext1" + File.pathSeparator + "ext2") |
161 params.setOptions("-d", ".", "-extdirs", "ext1" + File.pathSeparator + "ext2") |
167 .setSources(ExtDirTest_2Src); |
162 .setSources(ExtDirTest_2Src); |
168 ToolBox.javac(params); |
163 ToolBox.javac(params); |
169 |
164 |
170 //"$javac" ${TESTTOOLVMOPTS} -d . -extdirs ext3 "${TESTSRC}${FS}ExtDirTest_3.java" |
165 //javac -extdirs ext3 ExtDirTest_3.java |
171 params.setOptions("-d", ".", "-extdirs", "ext3") |
166 params.setOptions("-d", ".", "-extdirs", "ext3") |
172 .setSources(ExtDirTest_3Src); |
167 .setSources(ExtDirTest_3Src); |
173 ToolBox.javac(params); |
168 ToolBox.javac(params); |
174 } |
169 } |
175 |
170 |