» »

java problem

java problem

LapD ::

Jao že eno uro se zajebavam s tem pa vem da je kaka banalna napaka..na PCju namreč javac ne prebavi BranjePodatkov. Napiše mi cannot find symbol. Ni mi jasno zakaj na drugem računalniku in na laptopu program normalno dela. A je lahko problem z classom ali pathom? Javo sem tle zdj dal gor in mogoče da sm kje kej pozabu. Path sm nastavil pravilno v bin.

]Fusion[ ::

mogoče malo natančneje, koda?
"I am not an animal! I am a human being! I... am... a man!" - John Merrick

LapD ::

Sj pravm da ni problem v kodi ker na drugem računalniku copy/pasteana koda dela normalno. javac napiše da je int n = BranjePodatkov.preberiInt(); tukaj napaka sam ni mi jasno kje..

volkec ::

Maš datoteko BranjePodatkov.class, ker drugače ti ne bo delal :))

LapD ::

jao stupid me. Classpath je bil narobe nastavljen. Hvala za namig :D

_Dejan_ ::

Hm, zanimivo jst ClassPath sploh nimam nastavlejn pa mi branje podatkov dela normalno. Nastavil sem samo Path do /bin in deluje...
ASUS P5E3, INTEL Q6600(3000Mhz 333x9), ATI HD 2600XT,
A-Data 4x2GB PC3-10700H(9-9-9-24-2T),LSI 9260-8i,
4x OCZ Vertex Turbo 30GB(RAID10), 3x1TB (RAID1+Spare)

LapD ::

Ja sj če maš BranjePodatkov v binu ne rabiš classpatha nastavit drgač ga pa ne najde..Problem solved topic can be closed :))

_Dejan_ ::

Hm ne nimam v bin-u ampak zravn programa.

Sicer pa je vsen važn da je problem rešen :D
ASUS P5E3, INTEL Q6600(3000Mhz 333x9), ATI HD 2600XT,
A-Data 4x2GB PC3-10700H(9-9-9-24-2T),LSI 9260-8i,
4x OCZ Vertex Turbo 30GB(RAID10), 3x1TB (RAID1+Spare)

Zgodovina sprememb…

  • spremenil: _Dejan_ ()

mojcamaja ::

LP,
Spodaj napisan program ne razumem in se ne prevede. Ali lahko kdo pomaga kar je zakomentirano mi je manj poznano, zato sem zadevo spremenila, pa še vedno ne deluje.

Bistvo je v tem, da bi za razred MatchResult potrebovala par enostavnih normalnih primerov v javi(1.5).

Program:
import java.util.regex.*;
import java.util.*;

public class FindAll {
    public static void main(String[] args) {
      
 Pattern p = Pattern.compile("a*b");
 String niz = "b gk vv a ddgg vn d ab aaaab";

 //List MatchResult  results = findAll(pattern, text);
 MatchResult results = findAll(p, niz);
 //for(int i=0; i manjseresult...) KAKO SE TO NAPISE DA NADOKNADI SPODNJO VRSTICO
 for(MatchResult r : results) {
   System.out.println("ustrezen: " + r.group() + " , od-do: (" + r.start() + ", " + r.end()+ ")");
       }
    }

 
 /*public static ListMatchResult findAll(Pattern pattern, CharSequence text){
 List MatchResult  results = new ArrayList MatchResult();
 Matcher m = pattern.matcher(text);
 while(m.find()) results.add(m.toMatchResult());
 return results;*/
 
 public static MatchResult findAll(Pattern p, CharSequence niz){  
 String niz = "1 fish 2 fish red fish blue fish"; 
 Scanner s = new Scanner(niz); //KAJ POMENI SCANNER, SE DA DRUGACE NAPISAT
 s.findInLine("(\\d+) fish (\\d+) fish (\\w+) fish (\\w+)");//KAJ POMENI
 MatchResult rezultat = s.match(); // dobis matchresult preko razreda Matcher 
 for (int i=1; i manjsi enako rezultat.groupCount(); i++){ 
   System.out.println(rezultat.group(i)); 
   s.close(); 
 }
 return rezultat;
    }
}

HVALA:

Zgodovina sprememb…

  • spremenilo: CCfly ()

sverde21 ::

//for(int i=0; i manjseresult...) KAKO SE TO NAPISE DA NADOKNADI SPODNJO VRSTICO

Mislim da bo takole:
for(int i = 0; i < result; i = i + 1)


ne vem če dela i++ v javi zato sem napisal kar enačbo i = i +1, isto sr*** drugo pakovanje :\
<?php echo `w`; ?>


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Izdelava algoritma

Oddelek: Znanost in tehnologija
61543 (923) Klemen86
»

Naloga iz Putka - UPM

Oddelek: Programiranje
242213 (1549) NejcSSD
»

Java

Oddelek: Pomoč in nasveti
141358 (983) shadeX
»

[c#] Majhen problemček

Oddelek: Programiranje
101001 (809) darkolord

python pomoč

Oddelek: Programiranje
393402 (2323) Mavrik

Več podobnih tem