Dzięki za wszystkie wskazówki - nie wiedziałem, że istnieje osobny plik do pobrania dla próbek.
Więc oto co skończyło się robi (zauważ, że mam własną zdalnego repozytorium, więc może to nie stosuje się do Ciebie):
Pobrałem próbki jdk7 ze strony internetowej Oracle. Wewnątrz znalazłem jnlp.jar, który zawiera tylko API jnlp:
sample\jnlp\servlet\jnlp.jar
To ja wdrożony do mojego prywatnego zdalnego repozytorium (artifactory) jako jnlp-API-1.7.jar a następnie skonfigurowany tak jak pom.xml („pod warunkiem” zakres, ponieważ w czasie wykonywania tych klas są dostarczane przez javaws.jar, jak podkreślił Aksel Willgert):
<dependency>
<groupId>javax.jnlp</groupId>
<artifactId>jnlp-api</artifactId>
<version>1.7</version>
<scope>provided</scope>
</dependency>
I pod względem kompletności, zrzut ekranu rozmieszczenia do artifactory:

Jeśli jest częścią JRE, to po co robić specjalne sztuczki, aby uczynić z niego zależność? –
Dobre pytanie, nawet jeśli jest częścią jre, musiałem dodać go do ścieżki klasy projektu w środowisku Eclipse, aby móc kodować w kierunku pakietu javax.jnlp. * Packages API. Gdy aplikacja jest uruchamiana jako javaws, system/jre dostarczył ją. –
Wygląda na to, że polecenie "javaws" jest częścią środowiska JRE, ale klasy jnlp nie znajdują się w domyślnej ścieżce klas. Może to po prostu artefakt API mavenów? –