Javan sivujen mukaan Ubuntussa ei ole viimeisintä Javaa, mites asennan sen? Ubuntu 9.10. Synaptic tms. ei tarjoaa päivitystä siihen.
Java ja Ubuntu
PowerPC1
9257
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 9
Vanhimmat
Tuore versio ilmestyy Ubuntun ohjelmalähteisiin kyllä aikanaan. Ihan erityistä syytä sen noutamiseen Sunin Javan -sivuilta ei ole ohi paketinhallinnan.
Asennusohjeet: http://java.com/en/download/help/5000010500.xml#selfextracting
Ei siinä tarvitse olla. Java on suunniteltu alusta lähtien hyvin turvalliseksi, eikä siinä paljoa ole turva-aukkoja. Se Javaversio mikä on, on siis se mikä toimii kunnolla. Ilmeisesti uusinta versiota ei ole siksi, että se ei korjaa mitään oleellista vaan voi korjaamisen sijasta särkeä jotain Javaohjelmia. Anna olla se mitä se tarjoaa ja anna paketinhallinnan huolehtia päivittämisestä.
Joo no sen taki aloin tuota Javaa miettimään koska Java-sovellukset toimivat melko huonosti, samalla koneella on myös Windows 7 ja siinä on Java 6 Update 16 ja tuossa Ubuntussa on nyt Update 15. Windowsilla vaikuttas toimivan paremmin nuo, nyt kun pystyy vertamaan kun alla on samaa rautaa.
Vertasitko palvelinsovellusta vai ajoitko komentoriviä, GUI-softaa vaiko jotain applettia?
Tässä vaikuttaa aika moni asia, kuten se, että Ubuntun käyttöliittymä on joissakin jutuissa raskaampi piirtää prosessorille kun siinä on se widgettimoottori ja etäkäyttöominaisuudet järeämmät. Applettien ajossa taas Windows rohmuaa muistia mutta käynnistää nopeammin kun se pitää osan javakoneesta aina muistissa. Sillä voi olla vaikutusta, onko 32 vaiko 64-bittinen asennus, ja onko käytössä silloin IcedTea jossain appleteissa koska Ubuntu pyrkii kuitenkin käyttämään paljon GPL koodia, ja se IcedTea on varmasti hitaampi kuin Sunin oma javakone.
Noin kuitenkin tunnetusti Ubuntulla on ajettu javakoodia nopeammin kuin Windowsilla, mutta hidasteet voi tulla sitten siitä, että onko Sunin suljettu binääri 32- vaiko 64-bittinen ja onko Windows ja Ubuntu 32 vaiko 64-bittisiä asennuksia, ja onko appletit hoidettu IcedTealla vai ei, vai onko käytössä yleensäkin OpenJDK vaiko suljettu versio.
Tässä on artikkeli joka vähän valaisee asiaa ja jossa on mittailtu suorituskykyä: http://www.phoronix.com/scan.php?page=article&item=java_vm_performance&num=1
Kyseessä on siis ihan "tavalliset" Javapelit eli kait appletit? Olen nähnyt tuon testin minkä linkkasit ja siksi ihmettelenkin että miksi nyt sitten vaikuttaisi tökkivän, monesti Java-sovellusikkuna myös muuttuu harmaaksi aivan kuin koko höskä meinaisi kaatua, FireFox on selaimena enkä ole asentanut mitään erikoisia lisäpalikoita. Molemmat Ubuntu ja Windows 7 ovat 32-bit ja Java on tuo Sunin oma, asensin Javan tuon Ubuntun Sovellusvalikoima-jutun kautta eli en kikkailemalla, vasta sitten kun huomasin että jumittaa niin kävin Sunin sivuilla kattomassa mitä ne sanoo Java-versiostani.
No Javaa nyt tunnetusti käytetään enimmäkseen palvelinpuolella ja appletit on niitä selainpelejä, jotka on kuolevaa tekniikkaa ollut viimeiset 3v. Seuraavan 3v kuluttua alkavat väistyä varmaan lopullisesti kun tulee HTML5. Nyt alkanu sitten Java 6 SE:n myötä yleistymää enemmän tavallisen tallaajan desktop sovellukset mitä tehty Javalla. Kuten Vuze, Limewire, jotkut laitteiden mukana tulevat ohjelmat ja sen sellaiset.
Tarkista Synapticilla, mitä paketteja on käytössä kun hakusanana on "java", jos siellä on IcedTea päällä niin hidaste tulee siitä ja voisi kokeilla ottaa sen pois ja tarkistaa, että on se joku sun-java6-plugin päällä, että selainplugin on Sunin oma, että myös appletit ajetaan sillä. Kuitenkin, monet selainpelit kyllä pyörittää paljon grafiikkaa ja se oli tuossa testissä ainoa missä Ubuntu oli hitaampi, että siitä voi tulla sitten hitautta jos se softa ei oikeasti tee muuta, kuten esimerkiksi laske jotain fysiikkaa ja pyöritä tekoälyä ja sen sellaista.
Tässä kuvakaappaus, nuo paketit on asennettuna, tuo Synapticin lista jatkuisi mutta siellä ei näy enempää asennettuja.
http://www.aijaa.com/v.php?i=5196301.jpg
Nuo OpenJDK jutut näkyivät kyllä siellä Sovellusvalikoima -valikoimassa mutta en minä niitä asentanut, vain tuon Sunin oman.
Njoo no sitten se hitaus tulee ilmeisesti siitä, että Sunin javatoteutus pyörittää grafiikkaa hitaammin Ubuntussa kuin Windows 7:ssa tällä hetkellä, tai sitten Ubuntussa siinä ei toimi jokin shaderien avulla toimiva kiihdytys kun Java osaa niitä hyödyntää nykyisin grafiikassa. Mikäli shaderkiihdytys toimii Ubuntussa niin sitten voi näytönohjaimen ajurikin vaikuttaa.
Icedtea saattaa olla nopeampi niillä softilla mitä ajoit jos niille on joku tehnyt viilauksia mutta en sitten tiedä siitä. Siitä olen kuitenkin täysin varma, että tuo riippuu vahvasti millä softalla ajetaan.
niin saat parhaan Javan.
Päätteeseen sudo-komento, ja homma on siinä. Boottaa kone sen jälkeen.
sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts