Jenoduše protože mě jsem zvědavý a chci mít "prst na tepu doby". Učím se, hraju si. Nepíšu prozatím žádné mission-critical aplikace. Odebírám jd7-nio2-dev newsletter, čtu bugzillu a testuju NIO2, ...
NIO2 se mi prostě líbí a baví mě sledovat "za živa" vývoj tého části JDK7. Na tom přece není nic špatného. Libor Dne 24. března 2011 17:41 Tomas Hubalek <[email protected]>napsal(a): > A proc vlastne pouzivate tak bleeding edge verzi? V dokumentaci je > napsano, ze se signatury muzou menit, takze to klidne muzete predelavat > jeste mesice. > > > > Tom > > > > *From:* Libor Jelinek [mailto:[email protected]] > *Sent:* Thursday, March 24, 2011 9:40 AM > *To:* Java > *Cc:* Tomas Hubalek > *Subject:* Re: NIO2 v JRE7 chybí?! > > > > 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 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 > > >
