- From: Mercurial notifier <nobody@w3.org>
- Date: Fri, 17 Sep 2010 16:15:09 +0000
- To: Unicorn Updates <www-validator-cvs@w3.org>
changeset: 1496:84293ad22974 tag: tip user: Thomas Gambet <tgambet@w3.org> date: Fri Sep 17 12:14:38 2010 -0400 files: src/org/w3c/unicorn/Framework.java description: ~ do not guess unicorn.home if executed from jar diff -r 1bdd48dd5fb2 -r 84293ad22974 src/org/w3c/unicorn/Framework.java --- a/src/org/w3c/unicorn/Framework.java Fri Sep 17 11:38:45 2010 -0400 +++ b/src/org/w3c/unicorn/Framework.java Fri Sep 17 12:14:38 2010 -0400 @@ -134,10 +134,12 @@ if (System.getProperty("unicorn.home") == null) { try { URL frameworkDir = Framework.class.getResource("Framework.class"); - File unicornHome = new File(frameworkDir.toURI()); - for (int i=0; i<6; i++) - unicornHome = unicornHome.getParentFile(); - System.setProperty("unicorn.home", unicornHome.getAbsolutePath()); + if (frameworkDir.getProtocol() != "jar") { + File unicornHome = new File(frameworkDir.toURI()); + for (int i=0; i<6; i++) + unicornHome = unicornHome.getParentFile(); + System.setProperty("unicorn.home", unicornHome.getAbsolutePath()); + } } catch (URISyntaxException e) { throw new InitializationFailedException(e.getMessage(), e); }
Received on Friday, 17 September 2010 16:15:10 UTC