Uploaded image for project: 'JBoss Modules'
  1. JBoss Modules
  2. MODULES-109

Problem accessing class resources using relative paths

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Done
    • Icon: Major Major
    • 1.0.3.GA, 1.1.0.Beta4
    • 1.0.2.GA
    • Core
    • None

      Class<?> testClass = classLoader.loadClass("org.jboss.modules.test.TestClass");

      // direct (it works)
      assertNotNull(testClass.getResource("/file1.txt")); // translates to /file1.txt
      assertNotNull(testClass.getResource("file2.txt")); // translates to /org/jboss/modules/test/file2.txt

      // relative (it doesn't work)
      assertNotNull(testClass.getResource("../../../../file1.txt")); // should translate to /file1.txt
      assertNotNull(testClass.getResource("test/../file2.txt")); // should translate to /org/jboss/modules/test/file2.txt

            dlloyd@redhat.com David Lloyd
            ropalka Richard Opalka
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: