URL моего класса Java - PullRequest
       20

URL моего класса Java

2 голосов
/ 29 июня 2009

Я пытаюсь найти URL своего класса java, чтобы использовать его в компоненте SWT.Browser. Моя цель - отобразить страницу, расположенную в той же папке, что и мой файл .java.

Если кто-то знает, как это сделать, или имеет лучшее решение для отображения локальной страницы в SWT.Browser, я был бы рад узнать это; p

Заранее спасибо.

Ответы [ 2 ]

3 голосов
/ 29 июня 2009

Похоже, вы хотите получить доступ к некоторому ресурсу в пути к классам. Это работает следующим образом:

this.getClass().getResource("/classpath/to/resource/file");

Возвращает URL-адрес, который указывает на ваш ресурс. Для адресации ресурсов в classpath строка должна начинаться с /. Если ваш java-класс находится в пакете example.package, а ваш файл (например, expample.file) находится в том же каталоге, то путь будет: /example/package/example.file

2 голосов
/ 29 июня 2009

Вы можете получить URL страницы напрямую, используя Class.getResource () .

...