Miten saisi poistettua sunin javan ja mistä ladattua microsoftin vm:n tilalle?
Ei toimi pelit ainakaan tuolla sun 1.5.0:lla.
Tai mikä lieneekään.
Ei toimi pelit ainakaan tuolla sun 1.5.0:lla.
Tai mikä lieneekään.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 7
Vanhimmat
lopettanut Java-tuen Windows2000 ja WindowsXp-järjestelmiin. Windows98:ssa on vielä Microsoftin Java.
Sivulta:
http://www.java.com/en/download/windows_automatic.jsp
löytyy Javan automaattinen lataus...
Lisää poista sovellus... Mikkiksen java on edelleen tallella ja tullee sitten taas käyttöön.
Mulla on käyttöjärjestelmänä xp joka on vasta asennettu. Siinä ei ole microsoftin javaa. Pitääkö tuo sunin java poistaa ennen uuden latausta?.
...yhtään mitään, vastaisin näin:
Java (joka on verrattavissa Basic:iin, pääosin tulkkaava kieli) on (ehkä) kolme eri laatua:
1) JavaScript. HTML-kielen extensio saadakseen vähän vauhtia WWW-sivuihin, koodi suoritetaan omassa tietokoneessa(client side script). (Taustana IE:ssä toimii Java virtual macchino, voidaan kytkeä pois päältä)
2) Java Applet. Pieni sovellus joka toimii verkkopalvelimessa (Elisa ym., ns. Server side script). Vaatii että verkkopalveluntarjoja sallii tällaisia (CGI-scriptejä) tai että serveri(Apache ym) ylensä pystyy tulkitsemaan niitä)
3) Java Applications. Itsenäinen .exe tiedosto joka edustaa itsenäisesti toimivaa ohjelmaa. Kukaan ei kuitenkaan lähde kirjoittamaan esim. Windows XP:n käyttöjärjestelmän Javalla!
Itse en ole vajonnut näin alas. C/C on valintani, muut huoratkoon miten haluavat!
No kyllä todellakin näyttää, että sulla ei ole oikeen mitään tietoa Javasta kuten itsekin sanoit :) Oikeastaan kaiken mitä kirjotit saa korjata.
"Java (joka on verrattavissa Basic:iin, pääosin tulkkaava kieli) on (ehkä) kolme eri laatua:"
Javalla ei ole yhtään mitään tekemistä Basicin kanssa. Javalla ja basicilla on eroa kuin yöllä ja päivällä. Basic on tulkattava proceduraalinen kieli. Java on käännettävä olio-ohjelmointikieli, eikä muutenkaan vastaa rakenteeltaan Basicia. Java on ennemminkin sukua C :n tapaisille kielille, tosin java on alusta alkaen suunniteltu oliopohjaiseksi, ja se on siltä osin huomattavasti kehittyneempi kieli kuin esim C . C on olio-ohjelmointikieli sekin, mutta siinä näkyy vanha C-kielen perintö.
Java ei myöskään ole tulkkaava kieli siinä mielessä kuin Basic. Javaohjelmat käännetään ohjelmoinnin yhteydessä Java tavukoodiksi, jota sitten Java-ajoympäristö (Java virtuaalikone, JVM) osaa suorittaa. Kyseessä' ei kuitenkaan ole Basic tyylinen tulkkaus, vaan Java virtuaalikone on ennemminkin kuin virtuaalinen prosessori, joka suorittaa omaa konekieltään olevia ohjelmia. Javan tapauksessa siis Java tavukoodiksi käännettyjä ohjelmia.
"1) JavaScript. HTML-kielen extensio saadakseen vähän vauhtia WWW-sivuihin, koodi suoritetaan omassa tietokoneessa(client side script). (Taustana IE:ssä toimii Java virtual macchino, voidaan kytkeä pois päältä)"
Ei pidä paikkansa. Javalla ja JavaScriptillä ei ole yhtään mitään tekemistä keskenään, eikä javaScriptin ajamiseen käytetä java virtuaalikonetta ollenkaan. JavaScript ei myöskään ole HTML:n laajennus vaan oma scriptikielensä, jota voidaan upottaa webbisivuille elementin sisään.
JavaScript on nimensämukasesti tulkattava skriptikieli. Sen nimessä sana Java ei tarkota milläänlailla sitä, että kyseessä olisi Javan muunnelma. JavaScript on täysin oma kielensä, jolla voidaan luoda webbisivuille erilaisia pieniä lisätoimintoja. Sillä voidaan myöskin tehdä esimerkiksi lomakkeilla syötetyn tiedon esitarkistus ennen lomakedatan lähettämistä palvelimelle.
JavaSctipt-ohjelmat pyörii webbiselaimessa, siinä olet oikeassa, mutta niiden pyörittämiseen ei käytetä Java-virtuaalikonetta, vaan selaimen sisään rakennettua JavaScript-tulkkia
"2) Java Applet. Pieni sovellus joka toimii verkkopalvelimessa (Elisa ym., ns. Server side script)."
Taas väärin. Applet on Javalla tehty sovellus, joka ladataan selaimeen. Se ei siis pyöri palvelimella vaan sun omalla koneellaasi yhdessä webbiselaimen kanssa. Applet ei myöskään ole skripti, vaan se on tavallinen Java-tavukoodiksi käännetty ohjelma.
"Vaatii että verkkopalveluntarjoja sallii
tällaisia (CGI-scriptejä) tai että serveri(Apache ym) ylensä pystyy tulkitsemaan niitä)"
Servletit on niitä Java sovelluksia, jotka pyörii palvelimissa, mutta nekään ei ole mitään CGI-skriptejä vaan Javalla toteutettuja sovelluksia.
Yksi tapa tehdä Javalla palvelinsovelluksia on JSP (Java Server Pages) -tekniikka. JSP:ssä Java koodia voidaan upottaa suoraan HTML koodin sekaan. JSP vastaan MicroSoftin ASP:a (Active Server Pages) JSP perustuu Java bean-komponenttien käyttöön, ASP taas ActiveX-komponenttien käyttöön.
CGI-skripti on tekstimuoinen skripti, joka on toteutettu esim perl tai PHP kielellä. CGI-ohjelma taas voidan toteuttaa millä kielellä tahansa, jossa on tuki CGI:lle. CGI-ohjelmat on käännettyjä ohjelmia.
Tossa ei kyllä ole yhtään mitään järkeä, koska Java on oikeasti Sun:n tuote ja se MicroSoftin JVM on pelkkä heikko kopio Sunin JVM:sta. Jos sä hluat jatkossakin uusien Java sovellusten toimivan sulla, niin kehottasin jättämään sen Sunion JVM:n asennetuksi. Microsofgt ei eds tue omaa JVM versiotaan enää.
MicroSoftin JVM on taas hyvä esimerkki siitä miten MS käyttää monopoliasmaansa hyväkseen muokkaamalla toisten omia tekniikoita oman mielensä mukaan.
Musta on täysin järjen vastasta, että joku tekis esim jonkun pelin, joka toimis vain Microsoftin JVM:lla. varmaan jotkut niin on tehnytkin, mutta se on älytöntä. Javan ideana on nimenomaan alustariippumattomuus, Java sovellusten kuuluu toimia jokaikisessä ympäristössä, missä Javakin. Jos ohjelmoija käyttää jotain Microsoftin JVM:n omaa viritystä, niin sillä tehokkaasti estetään sen pelin toimiminen muualla kuin Windowsissa. Jos noin tekee, niin sillon mä en käsitä miksi ylipäätänsä piti käyttää sitä Java-kieltä, koska sen käyttisrajotteisen ohjelman olis voinu toteuttaa jollain muullakin kielellä. Miksi valita käyttisriippumaton Java-kieli ja tehdä sillä Windowsiin sidottu ohjelma? Älyttömyyden huippu tollanen.
En ymmärrä noista mitään, mutta ennen oli microsoftin java vm ja pelit toimi. Nyt kun vaihdoin xp:hen ja latasin tuon sunin javan, niin ei toimi enään. Itseasiassa en ole edes varma, että onko lataamani versio oikea. Tämä on nimeltään jre-1_5_0_01-windowsj586-p-iftw.
java(TM)2 platform standard edition binary.
Tuo (TM) jotenkin hämää.