Avatar billede rix Praktikant
30. maj 2014 - 13:11 Der er 7 kommentarer og
1 løsning

Kør program

Har lavet en lille java program i eclipse.
Når jeg afprøver det i eclipse fungere det fint.
Når jeg så prøver at køre i cmd java [Java url].irc.java siger den at den endten ikke finder filen eller classen main ikke findes.

Hvad kan kan det skyldes?
Avatar billede arne_v Ekspert
30. maj 2014 - 15:28 #2
Hvis du ikke bruger package, saa er det ret nemt.

projekt i C:\simpeltprojekt

source code i C:\simpeltprojekt\Foobar.java

byg med:

cd C:\simpeltprojekt
javac Foobar.java

koer med:

java -cp C:\simpeltprojekt Foobar

(bemaerk at der ikke angives hverken .java .class eller main - kun klasse navnet)
Avatar billede arne_v Ekspert
30. maj 2014 - 15:31 #3
Hvis du bruger package saa bliver det lidt mere kompliceret.

projekt i C:\simpeltprojekt

source code i C:\simpeltprojekt\test\Foobar.java

package test;

i toppen af Foobar.java

(bemaerk at pakke navn og directory under projekt skal matche!)

byg med:

cd C:\simpeltprojekt\test
javac Foobar.java

koer med:

java -cp C:\simpeltprojekt test.Foobar

(bemaerk at -cp skal pege paa projektets rod ikke ned i pakke directory, til gengaeld skal pakke navnet angives i klasse navnet)
Avatar billede rix Praktikant
30. maj 2014 - 17:04 #4
Okay kigger på det i morgen og vender tilbage
Avatar billede rix Praktikant
01. juni 2014 - 10:47 #5
Synes ikke jeg kan få det til at virke :(.

i Eclipse har jeg min prjoct i føglende sti:
C:\wamp\www\Jugolo_Script.

og main class er
C:\wamp\www\Jugolo_Script\src\script\Handler.java.
Avatar billede arne_v Ekspert
02. juni 2014 - 00:30 #6
java -cp C:\wamp\www\Jugolo_Script\bin script.Handler

?
Avatar billede rix Praktikant
04. juni 2014 - 17:50 #7
Ahh på den måde. :) tak skal du have hvis du ville have point ville du ikke ligge en svar?
Avatar billede arne_v Ekspert
04. juni 2014 - 18:00 #8
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester