-
OpenJDK 7 i pro majitele PowerPC Maců s Leopardem
Na blogu Landona Fullera se dnes objevila další hodnotná a zajímavá informace pro javisty-jablíčkáře, kteří mají doma nějaký ten pěkný PowerPC Mac a na něm Leoparda.
Máte možnost si vyzkoušet, v jakém stádiu vývoje je Java 7, resp. OpenJDK 7. To je věc, o které byste si v případě oficiální podpory Javy ze strany Apple mohli nechat zdát.
Možnosti jsou dvě. Buď si stáhnete předpřipravenou binárku (openjdk7-macppc-2009-12-16-b4.tar.bz2) a nebo využijete dlouhých zimních večerů a JDK si zkompilujete sami (instrukce viz Fullerův blogpost).
Tož jsem zvědav, jestli tentokrát Jetty na OpenJDK 7 alespoň nastartuje :)
-
Eclipse Galileo je tu: pro Mac s příchutí Carbonu a 32 i 64 bitového Kakaa
Vývojové prostředí Eclipse ve verzi Galileo (3.5) se dočkalo ostrého vydání.
Pro nás, uživatele Mac OS X, je zajímavá skutečnost, že tato verze přichází v případě Macu v několika různých "příchutích": klasická Carbon verze, 32 bitová Cocoa a také plně 64 bitová Cocoa (pro majitele Maců s 64 bitovými procesory od Intelu, tzn. alespoň Core 2 Duo).
Stahovat můžete na obvyklém místě (http://www.eclipse.org/downloads/), avšak z mě neznámého důvodu je 64 bitová Cocoa varianta celkem dobře schovaná: http://update.eclipse.org/downloads/drops/R-3.5-200906111540/download.php?dropFile=eclipse-SDK-3.5-macosx-cocoa-x86_64.tar.gz
Upozorňuji zájemce, že jde o čisté SDK. Předpřipravené balíky s plug-iny dostupné na hlavním webu Eclipse jsou pouze v Carbon a 32 bit Cocoa variantě (což se může časem změnit).
Pro úplnost: pokud chcete používat 64 bitovou verzi, spusťte
/Applications/Utilities/Java Preferences.appa ujistěte se, že ve spodním rámečku nadepsaném Java Applications máte 64 bitovou Javu na prvním místě.Zároveň bych rád ještě upozornil na článek Eclipse Galileo for Mac: Cocoa or Carbon?, který by vám mohl pomoci při rozhodování po které příchuti sáhnout. Já osobně jdu do 32 bitového kakaa, i když bych mohl jet na 64 bitech. Jistota je jistota.
Happy coding!
-
Novinky pro javisty používající Mac
V posledních pár dnech se na Java scéně událo pár zajímavých věcí, které se přímo dotýkají platformy Mac OS X.
V první řadě je to betaverze OpenJDK 6 pro Mac OS X. Tato verze obsahuje několik věcí backportovaných z OpenJDK 7 pro BSD systémy a od SoyLatte (označení pro dřívější buildy OpenJDK pro Mac) se liší několika věcmi:
- Open source ve smyslu možnosti bundlování s proprietárním produktem (GPLv2 w/ ClassPath Exception license)
- Aktuálnější (na úrovni runtime ekvivalentní s Java 6 Update 11)
- K dispozici v binární formě i z MacPorts (nebo z webu SoyLatte).
Verze v MacPorts je jen pro Leoparda, binární build z webu SoyLatte je i pro Tigera (ovšem nebyl na něm testován -- pokud Tigera máte, Landon Fuller vám bude vděčný za feedback).Tato verze Javy používá pro GUI stále X11, takže pokud ji chcete použít např. pro vývoj na platformě JEE s použitím Tomcatu (který evidentně někde používá knihovny spojené s GUI -- při shutdownu mi spustil Xka), musíte do příkazu, který server spouští, přidat-Djava.awt.headless=true
Další z novinek je Eclipse Galileo RC1. Co že je na tom tak speciálního pro Mac? Inu, v této verzi je konečně použita verze SWT používající Cocoa místo Carbonu! Takže stahujte, testujte a reportujte!