Permalänk
Medlem

Java - kommandotolken fel

Skapade precis en tråd under Microsoft windows vilket nogvar fel den skulle kanske varit här sorry

Hej! Ska precis börja programmera lite java.
Har gjort två exempel där man ska öppna dom i kommanotolken så att textrader skrivs ut.
Första gick bra åg ut så här
public class MittProgram{
public static void main (String[] args){
System.out.print ("Mitt första program");
}
}

skrec c:\javaprogram>MittProgram.java

och raden Mitt första program uppenbarade sig.

De andra exemplet gjorde jag lite stavfel i så då frågade datorn vilket program jag ville öppna i, valde då anteckningar. Vilket bara gjorde att kodraderna jag skrivit kom upp i anteckningar.

När allt vär ändrat och jag skulle få ut texten ur den andra exemplet så kom de bara upp i anteckningar.
Gick in i mappen där filen låg och högerklickade på filen och valde öppna med cmd (kommandotolken) med då kom bara texten upp som jag srkiver nedan, inte ens det första exemplet som jag gjorde rätt på kommer upp. Så här ser texten ut som kommer upp.
Kommer bara upp en text
"Microsoft Windows [Version 6.1.7600]
Copyright <c> 2009 Microsoft Corporation. Med ensamrätt"

Vad kan det vara för fel??

Permalänk
Hedersmedlem
Skrivet av per617:

Skapade precis en tråd under Microsoft windows vilket nogvar fel den skulle kanske varit här sorry

Jag tog bort den andra tråden. I framtiden är det mycket bättre om du PM:ar en moderator eller anmäler ditt inlägg, så flyttar vi på det åt dig.

Permalänk
Medlem

Okej ska bli, första gången jag använder forum. Men jag har nu lört mig Men du har ingen aning om vad det kan vara för fel?

Permalänk
Medlem

Desperat

Ingen som vet vad det kan vara för fel? Börjar bli desperat....

Permalänk
Medlem
Skrivet av per617:

Ingen som vet vad det kan vara för fel? Börjar bli desperat....

Använd 'javac' för att kompilera dina klasser och 'java' för att köra dem. Du ska inte kunna köra .java-filer genom att dubbelklicka på dem.

Visa signatur

Kom-pa-TI-bilitet

Permalänk
Medlem

Vad utvecklar du i? Själv rekommenderar jag Eclipse, annars funkar även Netbeans fint.

Visa signatur

Citera eller nämn gärna mig (@ToJa92) om du svarar på något jag skrivit.
Uppskattar du eller blir hjälpt av ett inlägg jag skrivit är jag tacksam om du gillar det.

Permalänk
Medlem
Skrivet av ToJa92:

Vad utvecklar du i? Själv rekommenderar jag Eclipse, annars funkar även Netbeans fint.

IntelliJ Idea finns i community-edition nu som är gratis att ladda ner. För mig är den väldigt laggig av någon anledning många älskar den utvecklingsmiljön

Visa signatur

Kom-pa-TI-bilitet

Permalänk

Har du lagt till java-katalogen i path-variabeln? Med java-katalogen syftar jag på den katalog som java's .exe-filer ligger i, t.ex. "D:\Program Files (x86)\Java\jdk1.6.0_21\bin"

Path-variabeln är en miljövariabel som finns i Windows där man lägger till sökvägar till program som man vill kunna köra utan att specificera hela sökvägen till programmet. Googla på "java path variable" eller liknande.

Filer som slutar på .java innehåller endast källkod och kan inte köras direkt. Dessa filer måste kompileras (med programmet javac.exe, som finns i katalogen jag nämnde längst upp)

Om du har fixat din path-variabel skriver du alltså följande i ett kommandotolk:
javac /din/fil.java

Nu får du en ny fil med ändelsen .class, denna fil innehåller "byte-kod" som kan tolkas av javas virtuella maskin. För att köra programmet skriver du
java /din/fil.class

Om du vill kunna köra dina program endast genom att klicka på en ikon måste du skapa en exekverbar jar-fil, vilket du lättast gör i en utvecklingsmiljö som t.ex. eclipse eller netbeans.

Permalänk
Medlem
Skrivet av Teknocide:

IntelliJ Idea finns i community-edition nu som är gratis att ladda ner. För mig är den väldigt laggig av någon anledning många älskar den utvecklingsmiljön

Aldrig hört talas om, men det är väll dags att prova då

Visa signatur

Citera eller nämn gärna mig (@ToJa92) om du svarar på något jag skrivit.
Uppskattar du eller blir hjälpt av ett inlägg jag skrivit är jag tacksam om du gillar det.