test/tools/javac/ExtDirs/ExtDirTest.java

changeset 2173
537fa895fd74
parent 1591
dc8b7aa7cef3
child 2525
2eb010b6cb22
equal deleted inserted replaced
2172:aa91bc6e8480 2173:537fa895fd74
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

mercurial