|
| Javac problem Fra : ~~Martin~~ |
Dato : 25-10-01 12:40 |
|
Hej NG,
Jeg er mega Newbie til java. Jeg anvender Javaedit til at fremkalde mine
programmer. Men hver gang jeg gør får jeg nedenstående fejlmeddelse. Det gør
den ved alle mine programmer. Og nej, de fejler ikke noget.
Eksempel: Jeg indlæser "Hello World" programmet, uden megen held.
E:\Skole\Programmering>javac hello.java
Exception in thread "main" java.lang.NoClassDefFoundError:
com/sun/tools/javac/M
ain
Jeg tror det har noget med at dos-prompten ikke kan finde java compileren
(javac). Jeg har været inde i autoexec.bat og ændre min path, så pågældende
blive indlæst automatisk.
Jeg bruger winXP (command prompt).
-Martin
| |
Soren 'Disky' Reinke (25-10-2001)
| Kommentar Fra : Soren 'Disky' Reinke |
Dato : 25-10-01 12:41 |
|
"~~Martin~~" <boeuf@omk.dk> skrev i en meddelelse
news:9r8td8$1tc$1@sunsite.dk...
> Hej NG,
>
> Jeg er mega Newbie til java. Jeg anvender Javaedit til at
fremkalde mine
> programmer. Men hver gang jeg gør får jeg nedenstående
fejlmeddelse. Det gør
> den ved alle mine programmer. Og nej, de fejler ikke noget.
>
> Eksempel: Jeg indlæser "Hello World" programmet, uden megen
held.
>
> E:\Skole\Programmering>javac hello.java
> Exception in thread "main" java.lang.NoClassDefFoundError:
> com/sun/tools/javac/M
> ain
prøv med:
javac -cp . hello.java
--
With many Thanks
Soren ' Disky ' Reinke ICQ #1413069
http://www.disky-design.dk/fish
Remove IHSYD from email address when replying by email
| |
Martin Ehmsen (25-10-2001)
| Kommentar Fra : Martin Ehmsen |
Dato : 25-10-01 12:45 |
|
~~Martin~~ wrote:
> Hej NG,
>
> Jeg er mega Newbie til java. Jeg anvender Javaedit til at fremkalde
mine
> programmer. Men hver gang jeg gør får jeg nedenstående fejlmeddelse.
Det gør
> den ved alle mine programmer. Og nej, de fejler ikke noget.
>
> Eksempel: Jeg indlæser "Hello World" programmet, uden megen held.
>
> E:\Skole\Programmering>javac hello.java
> Exception in thread "main" java.lang.NoClassDefFoundError:
> com/sun/tools/javac/M
> ain
>
> Jeg tror det har noget med at dos-prompten ikke kan finde java
compileren
> (javac). Jeg har været inde i autoexec.bat og ændre min path, så
pågældende
> blive indlæst automatisk.
>
> Jeg bruger winXP (command prompt).
Du har højst sansynlig ikke sat CLASSPATH i din autoexec.bat
Den skal pege på alle de jar filer (og eller klasse filer) som du
bruger i dit program. Ellers vil det ikke kompile.
Mvh.
Martin Ehmsen
--
Your fortune: Today you learn something special; God loves all, with
oneexception. You.
| |
~~Martin~~ (25-10-2001)
| Kommentar Fra : ~~Martin~~ |
Dato : 25-10-01 13:29 |
|
Hej igen,
Nu virker det. Jeg compiler den bare i javaedit og så skriver jeg bare java
Hello i dos.
Ellers tak for for svarene..
-Martin
| |
Christian Damsgaard (25-10-2001)
| Kommentar Fra : Christian Damsgaard |
Dato : 25-10-01 13:29 |
|
Hejsa,
Prøv evt. at sætte environment variablen JAVA_HOME på dit system (jeg ved
ikke hvor man gør det på WinXP) til at pege på der hvor din installation
ligger - fx. JAVA_HOME=C:\jdk1.3.1_01
Du kan evt. også prøve at sætte variablen JDK_HOME til at pege på det samme
bibliotek.
Jeg har hørt om andre der har haft problemer med WinXP+Java+Forté i
forbindelse med oversættelse af programmer. Her virkede kommandolinien dog
som den skulle.
/Christian Damsgaard
"~~Martin~~" <boeuf@omk.dk> wrote in message news:9r8td8$1tc$1@sunsite.dk...
> Hej NG,
>
> Jeg er mega Newbie til java. Jeg anvender Javaedit til at fremkalde mine
> programmer. Men hver gang jeg gør får jeg nedenstående fejlmeddelse. Det
gør
> den ved alle mine programmer. Og nej, de fejler ikke noget.
>
> Eksempel: Jeg indlæser "Hello World" programmet, uden megen held.
>
> E:\Skole\Programmering>javac hello.java
> Exception in thread "main" java.lang.NoClassDefFoundError:
> com/sun/tools/javac/M
> ain
>
> Jeg tror det har noget med at dos-prompten ikke kan finde java compileren
> (javac). Jeg har været inde i autoexec.bat og ændre min path, så
pågældende
> blive indlæst automatisk.
>
> Jeg bruger winXP (command prompt).
>
> -Martin
>
>
>
>
>
>
| |
Thomas Saxtoft (25-10-2001)
| Kommentar Fra : Thomas Saxtoft |
Dato : 25-10-01 15:08 |
|
~Martin~~ skrev:
>E:\Skole\Programmering>javac hello.java
>Exception in thread "main" java.lang.NoClassDefFoundError:
>com/sun/tools/javac/Main
Du har vist ikke sat din classpath rigtigt. Jeg tror du mangler et
punktum i classpath'en, dvs. folderen hvori du befinder dig. Hvis du
tilføjer nedenstående skulle det også gerne virke i DOS.
Tilføj: .;
Så kommer der til at stå noget a la:
C:\<sti'en>\JUnit 3.7;.;C:\<sti'en>\ant.jar
Held og lykke med programmeringen.
Thomas
| |
Thorbjørn Ravn Ander~ (30-10-2001)
| Kommentar Fra : Thorbjørn Ravn Ander~ |
Dato : 30-10-01 15:35 |
| | |
|
|