[Java] Eigen Packages Importeren?

Pagina: 1
Acties:

  • CT
  • Registratie: September 2001
  • Laatst online: 10:54

CT

📱💻 🎮 ⌚🖥

Topicstarter
Ik wordt nu echt helemaal gestoord maar het MOET gaan werken.. :( (tis voor werk).

Zit met het volgende euvel;
Ik heb bijv deze java file:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
package com.jspinsider.struts.lesson1;

import org.apache.struts.action.*;
import org.apache.struts.action.ActionForm;

import com.jspinsider.struts.*;

public class logonaction extends Action 
{
    public iets extends iets {
              String ls_user = l_data.getUser();  
              User l_new_user = new User(ls_user);
}

In de directory import com.jspinsider.struts.*; zit een class User.class en deze wordt weer gebruikt in deze class met behulp van User l_new_user = new User(ls_user);.

Alleen als ik deze class compile krijg ik vrolijk de melding:
logonaction.java:9: package com.jspinsider.struts does not exist
>import com.jspinsider.struts.*;


Maar die directory's kloppen gewoon!?!
En ja, ik heb de verwijzing naar deze directory's op verschillende manieren in me classpath gezet...
Ik heb met javac -classpath *alles hier* gewerkt etc..

Maar de compiler kan nooit en te nimmer mijn eigen gemaakte class files vinden :(

Wat doe ik fout??

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Hoe ziet je directorynaam er exact uit?

Who is John Galt?


  • CT
  • Registratie: September 2001
  • Laatst online: 10:54

CT

📱💻 🎮 ⌚🖥

Topicstarter
Op vrijdag 19 juli 2002 12:59 schreef justmental het volgende:
Hoe ziet je directorynaam er exact uit?
code:
1
C:\Program Files\Apache Tomcat 4.0\webapps\amberjack-struts\WEB-INF\classes\com\jspinsider\struts\lesson1

Met het boven genoemde voorbeeld in de lesson1 dir en de user.class in ..\struts

  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

Hmmzz.. het kan zijn dat je problemen hebt omdat je spaties in je dir naam hebt. Je moet er even quotes omgooien, dan doet hij het wel. (Denk ik ;) ) Ik zorg er altijd voor dat er nooit spaties in mijn dir namen komen van java troep, want daar krijg je alleen maar problemen mee.

  • CT
  • Registratie: September 2001
  • Laatst online: 10:54

CT

📱💻 🎮 ⌚🖥

Topicstarter
Uiteindelijk heb ik als volgt gecompileerd:
code:
1
C:\Program Files\Apache Tomcat 4.0\webapps\amberjack-struts\WEB-INF\classes\com\jspinsider\struts\lesson1>javac classpath "%classpath%" -verbose ../User.java logonform.java logonaction.java

Met in me classpath alleen de struts en de servlet jar..

Moet je altijd alles tegelijk compileren? want als ik ze apart doe blijf ik de foutmeldingen houden .. :?

Verwijderd

Check your classpath...

edit:

Oops, niet helemaal goed gekeken

Verwijderd

de regel moet er zoiets uitzien:

javac -classpath=.;c:\program files...(bla bla bla) file.java

Ik weet het niet meer zo precies, het was iets met die . en ;
Pagina: 1