Forum » Programiranje » [JAVA] povezava
[JAVA] povezava
bijonda ::
Problem. Imam napisana dva razreda. Prvi je:
in dela brez problemov!
Drugi pa je, ki pa je tudi glavni:
Vrne nam napako:
C:\Documents and Settings\student11\Desktop\Primer\Primer\src\org\me\primer\DMS.java:48: cannot resolve symbol
symbol : class Dok
location: class DMS
Dok dokument = new Dok(koda, izdaja, opis_dokumenta);
. ALi ima kdo kak predlog. Vsakega predloga bove zalo veseli!
Zeliva vam lep dan!
package org.me.primer; /** * @author student11 */ public class Dok { private String koda; private String izdaja; private String opis_dokumenta; public Dok(String koda, String izdaja, String opis_dokumenta) { this.koda = koda; this.izdaja = izdaja; this.opis_dokumenta = opis_dokumenta; } public String podatki(){ return koda + " " + izdaja + " " + opis_dokumenta; } }
in dela brez problemov!
Drugi pa je, ki pa je tudi glavni:
import HLIWrapper.*; import java.io.*; import java.util.*; public class DMS implements DMSMsgCodes { // spremenljivke oz atributi static String koda; static String izdaja; static String opis_dokumenta; public Vector MyDocs() { Vector polje = new Vector(); Db db = null; BindV bindv = null; Hli hli = new Hli(); String DbName = new String("pro_base"); String UserName = new String("wilson"); String HostName = new String("ntdms"); String PCSrvrName = new String("sherpasv"); String Password = new String("welcome"); try { db = hli.ConnectDb(HostName,PCSrvrName,DbName, UserName, Password); db.Bind("group1"); db.dms_execute("LIST RECORD DOCUMENT\\*\\* /WHERE=\" owner " + + "= \"\"zfur\"\" and reclevel=\"\"CREATED\"\"\" name4,recalt,desc"); for (;;) { // Get the next set of results. bindv = db.dms_fetch("group1"); if (db.dms_msgcode() == DMS_EOF) // End of results break; if (db.dms_msgcode() != DMS_OK){ // Error System.out.println(db.dms_msgtext()); continue; } // dobimo vrednosti spremenljivk koda = bindv.record_name4(0); izdaja = bindv.record_recalt(0); opis_dokumenta = bindv.record_desc(0); Dok dokument = new Dok(koda, izdaja, opis_dokumenta); polje.add(dokument); } } catch (DMSException e) { System.out.println(e); if(db.dms_msgcode() == DMS_NOSUCHDB) System.out.println("Please modify the DbName " + + "in this program and try this again."); } // vrne vektor return polje; } // ta metoda je klicana v metodi MyDocs public String DocAttrs(String koda, String izdaja, String opis_dokumenta){ return koda + " " + izdaja + " " + opis_dokumenta; } // zacetek izvajanja public static void main(String[] args){ DMS l = new DMS(); Vector w = new Vector(); w = l.MyDocs(); for(int ii = 0; ii < w.size(); ii++) { System.out.println(w.elementAt(ii)); } HLIWrapperUtils.cleanup(); } }
Vrne nam napako:
C:\Documents and Settings\student11\Desktop\Primer\Primer\src\org\me\primer\DMS.java:48: cannot resolve symbol
symbol : class Dok
location: class DMS
Dok dokument = new Dok(koda, izdaja, opis_dokumenta);
. ALi ima kdo kak predlog. Vsakega predloga bove zalo veseli!
Zeliva vam lep dan!
- spremenil: kopernik ()
kopernik ::
Na začetek razreda DMS uvozi razred Dok :
import HLIWrapper.*; import java.io.*; import java.util.*; import org.me.primer.Dok; //uvoz razred Dok public class DMS implements DMSMsgCodes { ...
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [JAVA] HTTPS clientOddelek: Programiranje | 3175 (1905) | peterv6i |
» | [Java]kompailiranje iz cmdOddelek: Programiranje | 1295 (1019) | ragezor |
» | [JAVA] branje iz datotekeOddelek: Programiranje | 2406 (2041) | Bela01 |
» | [JAVA] zaustavitev niti (threadov)Oddelek: Programiranje | 3172 (3172) | morbo |
» | [Java] Shranjevanje podatkov in datotekOddelek: Programiranje | 1229 (1182) | Vesoljc |