Právě že nejsou. Teď, když se umím (na základě rady od někoho zde) podívat
na diff Paths.java na
http://hg.openjdk.java.net/jdk7/jdk7/jdk/diff/236e3f2d0a6b/src/share/classes/java/nio/file/Paths.javam,
tak zjišťuju, že došlo v nejnovějším sestavení
build-134<http://www.virtage.com>k odebrání mnou použité signatury

Paths.get(String)

Při kompilaci jsem měl starší build, kde ještě takto vypadající metoda
existuje. Tím se všechno vysvětluje.

I tak díky za pomoc!
Libor

Dne 24. března 2011 17:27 Tomas Hubalek <[email protected]>napsal(a):

>  A jsou to JRE a JDK v uplne stejne verzi (vcetne cisla buildu na konci)?
>
>
>
> Tom
>
>
>
> *From:* [email protected] [mailto:[email protected]] *On
> Behalf Of *Libor Jelinek
> *Sent:* Thursday, March 24, 2011 9:17 AM
> *To:* Java
> *Subject:* NIO2 v JRE7 chybí?!
>
>
>
> Dobrý den,
> nelaboroval jste už někdo s NIO 2 natolik, že byste narazili na
> nepřítomnost NIO2 některých tříd v JRE, které v JDK ale jsou?
>
> Např. první na co jsem narazil je třída Paths. Zkompiloval jsem si aplikace
> v JDK7, když ji chci spustit na JRE7 tak:
>
> Exception in thread "main" java.lang.NoSuchMethodError:
> java.nio.file.Paths.get(
> Ljava/lang/String;)Ljava/nio/file/Path;
>         at
> cron4jscheduler.SchedulerLauncher.main(SchedulerLauncher.java:72)
>
> Samozřejmě to může být nějaká má kravina, ale abych to zjistil mě nenapadá
> nic, než projít dostupné třídy JVM pomocí VisualVM. Jenže to vyžaduje JDK.
> Když ho nainstaluju žádnou chybu NoSuchMethodError už mít nebudu.
>
> Druhá možnost k zjištění, zda je či není přítomná třída pro JVM by asi byla
> Reflection API, které ovšem neovládám.
>
> Nenapadá Vás něco pro první problém i druhou otázku? Díky za vše.
>
> Libor
>

Odpovedet emailem