1.1 --- a/test/tools/javac/links/LinksTest.java Thu Mar 14 01:45:44 2013 -0400 1.2 +++ b/test/tools/javac/links/LinksTest.java Thu Mar 14 08:30:16 2013 +0000 1.3 @@ -50,14 +50,17 @@ 1.4 // cp ${TESTSRC}/b/B.java tmp 1.5 ToolBox.writeFile(Paths.get("tmp", "B.java"), BSrc); 1.6 1.7 + try { 1.8 // ln -s `pwd`/tmp "${TESTCLASSES}/a" 1.9 - Files.createSymbolicLink(Paths.get("a"), Paths.get("tmp")); 1.10 -// 1.11 -////"${TESTJAVA}/bin/javac" ${TESTTOOLVMOPTS} -sourcepath "${TESTCLASSES}" -d "${TESTCLASSES}/classes" "${TESTSRC}/T.java" 2>&1 1.12 - ToolBox.JavaToolArgs javacArgs = 1.13 - new ToolBox.JavaToolArgs() 1.14 - .setOptions("-sourcepath", ".", "-d", ".").setSources(TSrc); 1.15 - ToolBox.javac(javacArgs); 1.16 + Files.createSymbolicLink(Paths.get("a"), Paths.get("tmp")); 1.17 + ////"${TESTJAVA}/bin/javac" ${TESTTOOLVMOPTS} -sourcepath "${TESTCLASSES}" -d "${TESTCLASSES}/classes" "${TESTSRC}/T.java" 2>&1 1.18 + ToolBox.JavaToolArgs javacArgs = 1.19 + new ToolBox.JavaToolArgs() 1.20 + .setOptions("-sourcepath", ".", "-d", ".").setSources(TSrc); 1.21 + ToolBox.javac(javacArgs); 1.22 + } catch (UnsupportedOperationException e) { 1.23 + System.err.println("Symbolic links not supported on this system. The test can't finish"); 1.24 + } 1.25 } 1.26 1.27 }