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 | 3328 (2058) | peterv6i |
| » | [Java]kompailiranje iz cmdOddelek: Programiranje | 1454 (1178) | ragezor |
| » | [JAVA] branje iz datotekeOddelek: Programiranje | 2547 (2182) | Bela01 |
| » | [JAVA] zaustavitev niti (threadov)Oddelek: Programiranje | 3380 (3380) | morbo |
| » | [Java] Shranjevanje podatkov in datotekOddelek: Programiranje | 1363 (1316) | Vesoljc |