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
>
>
>

Odpovedet emailem