Hei kaikki!
Olen ohjelmoinut jo pitkään Javalla, mutta tähän
asti vain HTM-sivuille. Päätin vihdoinkin
kokeilla oikeiden luokkien tekemistä, ja kävin
tarkoitusta varten hakemassa Sun Microsystemsin
sivuilta JSDK version 1.3.1 Windows-alustalle.
Asentamisessa ei ollut mitään ongelmia, mutta kun
yritin kääntää tekemääni testiohjelmaa javacilla,
tuli vain virheilmoitus: "javac: invalid
argument: testi.js". Kokeilin kaikkia erilaisia
optioita, mutta aina sama virhe toistui. Mikä
siis vikana? Tässä tiedosto, jota yritän kääntää
(testi.js):
var teksti="hello, world!";
document.writeln(teksti);
Kiitos oikein paljon avusta jo etukäteen!
Olen ohjelmoinut jo pitkään Javalla, mutta tähän
asti vain HTM-sivuille. Päätin vihdoinkin
kokeilla oikeiden luokkien tekemistä, ja kävin
tarkoitusta varten hakemassa Sun Microsystemsin
sivuilta JSDK version 1.3.1 Windows-alustalle.
Asentamisessa ei ollut mitään ongelmia, mutta kun
yritin kääntää tekemääni testiohjelmaa javacilla,
tuli vain virheilmoitus: "javac: invalid
argument: testi.js". Kokeilin kaikkia erilaisia
optioita, mutta aina sama virhe toistui. Mikä
siis vikana? Tässä tiedosto, jota yritän kääntää
(testi.js):
var teksti="hello, world!";
document.writeln(teksti);
Kiitos oikein paljon avusta jo etukäteen!
Vastaukset 13
Vanhimmat
Nyt on isoäiti heikoilla vesillä (ehkä nämä
ammattilaiset neuvoo kohta), mutta sen verran
kerron kuitenkin, että minulla oli sentyyppisiä
vaikeuksia kääntäjän kanssa, että kaikki
tarvittavat exe:t eivät olleet samassa kansiossa.
Kun kävin kääntäjän toimittajan sivuilla, sieltä
tämä selvisi, siellä oli laajat helpit.
Olisiko näin yksinkertaista? Tarkista nyt ainakin!
Tuo testi.js on ilmeisesti JavaScript -tiedosto? Ainakaan koodi ei ole Javaa. Selittää kaiken....
Java ja JavaScript ovat *eri kieliä*. Ne muistuttavat kieliopiltaan toisiaan, mutta niillä ei ole kovinkaan paljon muuta yhteistä. (JS:n alkuperäinen nimi oli LiveScript, mutta se muutetttin markkinointisyistä.) JavaScriptiä *ei käännetä* ja se on paljon Javaa rajoittuneempi.
Javaa taas ei kirjoiteta HTML-koodin sekaan (paitsi JSP:tä, mutta se on ammattilaisten alaa...). Olet siis ilmeisesti ohjelmoinut koko ajan JavaScriptiä!
Suosittelen kuitenkin tutustumaan Javaan, se on ihan "oikea" ohjelmointikieli, jolla voi tehdä paljon paljon enemmän kuin JS:llä.
Nyt mummukin vasta luki kunnolla.
Jospa Epätoivoinen tekisi näin:
kirjoita tekstitiedosto Hello.java, sisältö tämä:
public class Hello {
public static void main (String[]args){
System.out.println(”hello, world!”);
}
}
Käännä: javac Hello.java
Aja: java Hello
Lopeta se ohjelmoiminen suosiolla jos et ymmärrä
Javan ja JavaScriptin eroa.
Idiootin tunnistaa myös tuollaisista viesteistä.
Ei toisia pidä haukkua jos he eivät ole
tutustuneet vielä kaikkiin kikkoihin.
Idiootin tunnistaa myös tuollaisista viesteistä.
Ei toisia pidä haukkua jos he eivät ole
tutustuneet vielä kaikkiin kikkoihin.
ei sitä pidä yrittää autolla ajaa, vaikka
polkupyörällä osaakin. Ja siinäkin tapauksessa
pitäisi ymmärtää auton ja polkupyörän ero.
No hyvä on: en koskaan päässyt jyvälle minkään
sorttisesta ohjelmoinnista. Käyn näillä
foorumeilla vain vittuilemassa ihmisille, kun se
on niin kivaa. Toivottavasti äiskä ei vaan saa
tietää, sitten jään kyllä ilman iltapalaa.
etten olisi tähän kohtaan vastannut.
Ei siihen mitään taitoa vaadita, että osaa
kirjoittaa eri nimillä viestejä amatööri.
Nintendot tollasille lamereille kuuluu.
vaan mutta nyt en ymmärrä. Etkö itse keksi
nimimerkkiä?
nintendo® amatööri.
Lopeta se elämäsi jo suosiolla jos et ymmärrä
olla hiljaa! Sinä hyljeksitty ihrakasa. Oletko
tässä kuussa jo päässyt ulos? Joko olet
ensimmäisen kaverin saanut? vai olet niin täynnä
katkeruutta menetetystä elämästäsi, ettet enää
aio edes yrittää? Ihmetyttääkö sinua miksi muut
ihmiset hymyilevät välillä? Vihaatko enemmän
isääsi kuin äitiäsi? vai vihaatko pelkästään
itseäsi? katsoitko Notre Damen kellonsoittajan?
Onko kukaan puhunut sinulle sen jälkeen? Saatko
sääliä ohikulkijoilta? itkevätkö lapset
nähdessäsi arpisen naamataulusi? onko kukaan
ikinä puhunut sinulle?!?
Olen. Olen. En. Ei. En. En. En muista. On. En.
Ei. On.
Kannattais keskittyä siihen ohjelmointiin eikä
kysellä typeriä, tai suosiolla hankkia nintedo
eikä esittää turhaan.