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 >
