Avatar billede dl Nybegynder
02. maj 2006 - 19:07 Der er 5 kommentarer og
1 løsning

javaw.exe start fil

jeg har lavet et lille GUI projekt i JDev. som nogle nok kender.
det virker i den. Ingen prob.

Men når jeg vil starte mit program via cmd, så går den gal.

Application1.class (main i denne class)
Frame1.class

Alt koden har JDev lavet for mig. Og virker i Jdev

Jeg prøver i CMD at skrive

cd sti til mine Class file
derefter:

javaw.exe Application1.class
jeg får denne fejl: Exception in Thread "main" java.lang.NoClassDefFoundError: Application1/class

hvorfor... jeg har også prøvet med fuld sti til javaw.exe og til mit projekt.

hvad kan det være

//dl
Avatar billede dl Nybegynder
02. maj 2006 - 19:10 #1
sry har lige lavet en typo.

forkret:
java.lang.NoClassDefFoundError: Application1/class

rigtig:
en popup box.. med overskrift:  Java Virtual Machine Luncher.. og teksten:  Could not find the main class. Program will exit.
Avatar billede schwarz84 Nybegynder
02. maj 2006 - 19:20 #2
Der skal ikke være .class med i din kommando. Prøv:
javaw.exe Application1
Avatar billede schwarz84 Nybegynder
02. maj 2006 - 19:21 #3
Hvis din classpath ikke er satfornuftigt op kan det være nødvendigt at skrive:
javaw.exe -cp . Application1
Avatar billede dl Nybegynder
02. maj 2006 - 19:33 #4
"C:\Documents and Settings\admin\Skrivebord\jdevstudio1013\jdk\bin\javaw.exe" -ojvm -classpath "C:\Documents and Settings\admin\Skrivebord\myWorkSpace\gui\Project1\classes" project1.Application1

virker ... som JDev og lave.

men kan man ikke lave det lidt mere ... nemt.
hvad er -cp ?  hvad gør den
Avatar billede schwarz84 Nybegynder
02. maj 2006 - 19:47 #5
Den gør det samme som -classpath, den er bare hurtigere at skrive. Du kan gøre det nemmere ved at tilføje 'C:\Documents and Settings\admin\Skrivebord\jdevstudio1013\jdk\bin\' til din path variabel, og ved at tilføje . til din classpath variabel. De findes under Miljøvariabler i Egenskaber for System.
Avatar billede dl Nybegynder
02. maj 2006 - 19:52 #6
takker, og de point
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