Eka ohjelma ja heti ogelma käynnistämisessä.

Eli mulla on ongelma että olen saanut kirjoitettua ohjelman koodin muistioon ja tallentanut sen koneelle. Mutta kun käynnistän ohjelman niin se joko aukaisee cmd:n (.bat päätteellä) eikä tee mitään tai aukaisee cmd:n ja ilmoittaa virhestä (.exe päätteellä).
Eli mikä mulla on vialla kun ohjelma ei aukea? Olen lukenut että ohjelman tekemiseen ei tarvitse erillistä ohjelmointi ympäristöä vaikka sellainen olisikin suositeltava.
Kaikki neuvot olisi hyvästä ja koska ohjelmaa teen ihan omasta mielenkiinnosta niin en haluaisi ladata mitään lisäohjelmia jotta saisin jonkun oman pikkusähellyksen toimimaan. Olen vasta aloittanut ohjelmoinnin opettelemisen joten jos mahdollista niin voitteko neuvoa tyylin luolamiehelle?
Kiitti hirveesti avusta ♥!
7218
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

Pistä koodisi tänne niin katsotaan.

Äänestä

Lue vielä hieman lisää teoriaa aiheesta ennenkuin jatkat tuosta.

Äänestä

Muista kääntää se koodi...siis 90 astetta vastapäivään
Ei vaan onhan sulla kääntäjä käytössä?

Äänestä

Kiitti mokele!
Huomasin että tiedosto pitää tallentaa .java muodossa.
Jos vaikka nyt pääsis pitemmälle.
Tosin nyt kun ohjelman käynnistää niin tietokone avaa Free Openerin ja näyttää koodin. Koodi:

@echo off

public class Eka ohjelma {
public static void main(string[] args) {

System.out.print("Moi maailma!");

}
}

Eli kyse on siis todellakin ekasta omasta ohjelmasta. Mutta jostain täytyy aloittaa.
Eli kuuluuko sen avata toi Free opener?
Ja miten sen sais avamaan ohjelman sillä lailla että se ei näytä koodia? Vai eikö se näytä koodia sitten kun ohjelma on kunnossa (tai tekee enemmänkin kuin vain "Moi maailma" tekstin?

Sillä kyselen kun en vielä tiedä. Sori jos jotakuta ärsyttää tyhmät kysymykset.
Kiitos jo tulleista vastauksista.

Äänestä
  • muuutama pointti:
    -se pitää kääntää java-kääntäjällä tyyliin javac ekaohjelma.java
    -sulla pitää olla java-kääntäjä koneella
    -luokan nimi ei saa olla Eka ohjelma, vaan esimerkiksi ekaohjelma
    -lähdekooditiedoston nimi pitää tällöin olla ekaohjelma.java
    -ohjelma ajetaan käskyllä java ekaohjelma

    Äänestä

Kiitti Jaawaa, Noilla neuvvoilla pääsen varmaan aika pitkälle.

Äänestä
  • Neuvoilla*

    Äänestä

Kommentoi aloitusta


mko2 kirjoitti:

Eli mulla on ongelma että olen saanut kirjoitettua ohjelman koodin muistioon ja tallentanut sen koneelle. Mutta kun käynnistän ohjelman niin se joko aukaisee cmd:n (.bat päätteellä) eikä tee mitään tai aukaisee cmd:n ja ilmoittaa virhestä (.exe päätteellä).
Eli mikä mulla on vialla kun ohjelma ei aukea? Olen lukenut että ohjelman tekemiseen ei tarvitse erillistä ohjelmointi ympäristöä vaikka sellainen olisikin suositeltava.
Kaikki neuvot olisi hyvästä ja koska ohjelmaa teen ihan omasta mielenkiinnosta niin en haluaisi ladata mitään lisäohjelmia jotta saisin jonkun oman pikkusähellyksen toimimaan. Olen vasta aloittanut ohjelmoinnin opettelemisen joten jos mahdollista niin voitteko neuvoa tyylin luolamiehelle?
Kiitti hirveesti avusta ♥!

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu