JBuilder 6 (class .. not found in)

Pagina: 1
Acties:

  • Xoverride
  • Registratie: December 2000
  • Laatst online: 30-07 10:32

Xoverride

sabai sabai

Topicstarter
Goed Ik zit met een probleempje. Ik ben met een systeem bezig en heb in Borland JBuilder 6 een project daarvoor aangemaakt.

Dit project bevat een aantal classes. Als ik alles compileer(de play button) geeft ie in een bepaalde klass aan dat hij een andere klasse niet kan vinden(Cannot find class ... in class ...)

Als ik ditzelfde doe in JBuilder 4 krijg ik deze error niet.

Heb ik wellicht iets verkeerd staan in JBuilder? (ik weet zeker dat de klasse wel gevonden moet worden in de desbetreffende klasse)

  • Postman
  • Registratie: Februari 2000
  • Laatst online: 15-08 20:11
Staan je paths wel goed? Zit alles in een package en include je een class die niet in je package zit?
Wat relevante code/errors zouden ook wel makkelijk zijn natuurlijk...

  • porn*
  • Registratie: Januari 2001
  • Laatst online: 26-08 13:24

porn*

...take on the world!

Lijkt er inderdaad op dat je bent vergeten een klasse te includen... Welke error geeft hij precies?

Bnet pindle#2913


  • Xoverride
  • Registratie: December 2000
  • Laatst online: 30-07 10:32

Xoverride

sabai sabai

Topicstarter
error : "DBInterface.java": Error #: 300 : class Dossier not found in class DBInterface at line 36, column 10

In DBinterface doe ik het volgende:

public Dossier [] getAlleDossiers()
// deze method haalt globale informatie op: Dossier en Aanvrager. Voor specifieke informatie
// dient getDossier() aangeroepen te worden.
{
code enz...
}


De classes behoren niet tot een package.

Dat van die paths ? Waar kan ik dat controleren in JBuilder

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

Alarmnummer

-= Tja =-

Jouw probleem is dat je JBuilder gebruikt en geen inzicht hebt wat er verder in je classpath staat. Tip: gebruik geen jbuilder

en waarom heb je in godsnaam online internet casino in je sig staan? Dat is echt :r

[edit]
wat bedoel je met dat die files niet tot een package behoren? Dat kan de reden zijn dat ze niet gevonden worden. Je moet eigelijk altijd je classes in een package stoppen.

Verwijderd

Alarmnummer schreef op 06 oktober 2002 @ 14:49:
Jouw probleem is dat je JBuilder gebruikt en geen inzicht hebt wat er verder in je classpath staat. Tip: gebruik geen jbuilder
uhm, wat een onzin. check je msg window et voila:

F:\j2sdk1.4.1\bin\javaw -classpath "F:\Documents and Settings\thies\jbproject\SCRMIServer\classes; C:\Code\Java\Beans\insideSite.jar;C:\Code\Java\Beans\insideController.jar; C:\Code\Java\Beans\dbBean.jar; C:\Code\Java\Beans\XMLConfigParser.jar; F:\JBuilder7\lib\xerces.jar; C:\Code\Java\Beans\mm.mysql-2.0.11\mm.mysql-2.0.11-bin.jar; ..etc

advies aan de originele poster, haal die spatie weg tussen Dossier en je brackets, gebruik geen Nederlandse method names (niet dat dat je probleem oplost) en gebruik standaard javadoc commentaar (ook niet probleem gerelateerd)

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

Alarmnummer

-= Tja =-

Verwijderd schreef op 06 oktober 2002 @ 14:52:
[...]
uhm, wat een onzin. check je msg window et voila:
Hmmz.. ik adviseer je toch wat beter na te denken voordat je antwoord geeft.

Je ziet dan alleen wat er gewoonlijk in de classpath staat en niet wat jbuilder daar aan heeft toegoevoegd of verwijderd.

[edit]
en kan je je post even editen zodat de layout niet zo verneukt wordt?

Verwijderd

Alarmnummer schreef op 06 oktober 2002 @ 14:56:
[...]

Hmmz.. ik adviseer je toch wat beter na te denken voordat je antwoord geeft.

Je ziet dan alleen wat er gewoonlijk in de classpath staat en niet wat jbuilder daar aantoevoegt of aan verwijderd.
god, dat meen je niet. en jbuilder laat daar zien welke project gerelateerde paths aan je classpath toegevoegd worden. en wat is in je classpath eigenlijk alleen interessant als je een project compiled? precies

Verwijderd

Alarmnummer schreef op 06 oktober 2002 @ 14:56:
[...]

Hmmz.. ik adviseer je toch wat beter na te denken voordat je antwoord geeft.
Dat neemt niet weg dat je (de laatste tijd) nogal radikaal met "oplossingen" bent. Dat iemand tegen een nadeel of probleem van een IDE (waar jij toevallig niet zo'n fan van bent) aanloopt is niet leuk voor die persoon, maar om dan direct maar te adviseren volledig naar iets anders over te stappen? Dat doe jij toch ook niet als je een bug/onhandigheidje in IDEA of Jext (of wat je tegenwoordig ook maar gebruikt) aanloopt :?

  • Postman
  • Registratie: Februari 2000
  • Laatst online: 15-08 20:11
Over het gebruik van elke IDE kun je lang discusseren. De een is voor JBuilder, de ander voor JCreator of de uitzonderlijke gek kiest voor notepad (gek ja, want zonder highlighting en regelnummers is het haast onmogelijk goed te coden).

Check je include of doe dit handmatig. Zal het probleem wel oplossen. Gebruik van packages is ook zeer makkelijk (voorkomt dit soort problemen).

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

Alarmnummer

-= Tja =-

Verwijderd schreef op 06 oktober 2002 @ 14:59:
[...]


god, dat meen je niet. en jbuilder laat daar zien welke project gerelateerde paths aan je classpath toegevoegd worden. en wat is in je classpath eigenlijk alleen interessant als je een project compiled? precies
Ik zal de beroerdste ook niet zijn om toe te geven dat ik ongelijk had. Ik was even in de war met een console waar je je 'standaard' environment opvraagt. Je kan inderdaad in de output window zien wat er allemaal in je classpath staat.

  • Xoverride
  • Registratie: December 2000
  • Laatst online: 30-07 10:32

Xoverride

sabai sabai

Topicstarter
Maar hoe kan ik nou controleren of de classpaths goed staan. Naar mijn idee wel(ik check het in de properties van mijn project file).

De classes toevoegen aan een package kan wellicht de oplossing zijn zie ik net ergens... hoe kan ik dit bewerkstelligen?

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

Alarmnummer

-= Tja =-

En dat is eigelijk ook meteen de reden dat je niet met zoiets gecompliceerds bezig moet zijn als jbuilder als je de basics van java nog onder de knie moet zien te krijgen.

vb:
code:
1
2
3
package org.jph.verkoop;

public class Order{}

Nu zit de class Order in de package org.jph.verkoop

Je moet er wel voor zorgen dat je Order dan ook een juiste dir staat, dus: ../org/jph/verkoop

en ..=source dir.
Pagina: 1