pilotdavid
Nieuwe gebruiker
- Lid geworden
- 23 mei 2009
- Berichten
- 4
Beste,
geruime tijd heeft de java compiler goed gewerkt.
Nu is er wat raars aan de hand.
(1) Als ik een programma wil compileren, ook al is het programma 100% correct (dat weet ik van vorige keren), dan geeft de compiler alsnog errors aan en compiled hij niet. Heb de oude SDK (1.4xxx) eraf gegooid (die versie gebruiken we officieel bij mijn studie), en heb de nieuwste (1.6 update 13) geïnstalleerd.
Classpath en path gecontroleerd...alles staat goed.
Toch krijg ik weer dezelfde errors die totaal niet van toepassingen zijn op het programma dat ik wil compileren.
(2) Het volgende probleem houdt in dat in een programma dat ik gemaakt heb een standaarduitdrukking niet meer herkend wordt (in een online compiler, die wel goed werkt).
De twee errors die ik krijg:
f/tmp/21814/String.java:18: incompatible types
found : java.lang.String
required: String
phone = in1.readLine();
^
/tmp/21814/String.java:24: cannot resolve symbol
symbol : constructor StringTokenizer (String,java.lang.String)
location: class java.util.StringTokenizer
st = new StringTokenizer(phone," +-\t\n\r\f");
^
2 errors
Enig idee iemand (de bovenstaande 2 problemen staan los van elkaar)?
Thanx,
David
geruime tijd heeft de java compiler goed gewerkt.
Nu is er wat raars aan de hand.
(1) Als ik een programma wil compileren, ook al is het programma 100% correct (dat weet ik van vorige keren), dan geeft de compiler alsnog errors aan en compiled hij niet. Heb de oude SDK (1.4xxx) eraf gegooid (die versie gebruiken we officieel bij mijn studie), en heb de nieuwste (1.6 update 13) geïnstalleerd.
Classpath en path gecontroleerd...alles staat goed.
Toch krijg ik weer dezelfde errors die totaal niet van toepassingen zijn op het programma dat ik wil compileren.
(2) Het volgende probleem houdt in dat in een programma dat ik gemaakt heb een standaarduitdrukking niet meer herkend wordt (in een online compiler, die wel goed werkt).
Code:
// Assignment 5, part3, Telephonenumber format
import java.io.*;
import java.util.*;
public class String {
public static void main(String[] args) throws IOException {
String phone;
StringTokenizer st;
int counter = 0;
BufferedReader in1 = new BufferedReader(
new InputStreamReader(System.in));
// Aks for number of telephone numbers
System.out.println("\nEnter telephone numbers in international format, seperated only by comma's:\n");
phone = in1.readLine();
// Showing the telephone numbers in a clean format table
System.out.println("Country code City code Phonenumber");
System.out.println("____________ _________ ___________");
st = new StringTokenizer(phone," +-\t\n\r\f");
while (st.hasMoreTokens()) {
for (int i = 0; i<4; i++) {
System.out.print(st.nextToken() + "\t");
counter++;
if (counter == 3 ) {
System.out.print(st.nextToken());
System.out.println("");
counter = 0;
}
}
}
}
}
De twee errors die ik krijg:
f/tmp/21814/String.java:18: incompatible types
found : java.lang.String
required: String
phone = in1.readLine();
^
/tmp/21814/String.java:24: cannot resolve symbol
symbol : constructor StringTokenizer (String,java.lang.String)
location: class java.util.StringTokenizer
st = new StringTokenizer(phone," +-\t\n\r\f");
^
2 errors
Enig idee iemand (de bovenstaande 2 problemen staan los van elkaar)?
Thanx,
David
Laatst bewerkt: