This week's book giveaways are in the Java EE and JavaScript forums.
We're giving away four copies each of The Java EE 7 Tutorial Volume 1 or Volume 2(winners choice) and jQuery UI in Action and have the authors on-line!
See this thread and this one for details.
The moose likes Java in General and the fly likes import java.util.* ?!! Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "import java.util.* ?!!" Watch "import java.util.* ?!!" New topic
Author

import java.util.* ?!!

soumya ravindranath
Ranch Hand

Joined: Jan 26, 2001
Posts: 300
Hi,

I just noticed this unexpected behaviour on my system. If I have

compilation fails with 'cannot resolve symbol' error for HashSet constructor. It even said -

TestHashSet.java:27: incompatible types
found : HashSet
required: java.util.Set
Set s = new HashSet();
^
TestHashSet.java:28: cannot resolve symbol
symbol : constructor HashSet (java.util.Set)
location: class HashSet
Set hash = new HashSet(s);


Compilation succeeds only if I do individual imports for Set and HashSet ( I tried for ArrayList, List, Collection too ).

What am I missing ?!

thanks,
Soumya.
Paul Sturrock
Bartender

Joined: Apr 14, 2004
Posts: 10336

Works fine for me. I'd double check your import statement.


JavaRanch FAQ HowToAskQuestionsOnJavaRanch
Ernest Friedman-Hill
author and iconoclast
Marshal

Joined: Jul 08, 2003
Posts: 24183
    
  34

You have defined your own class named "HashSet", and it's on your class path. Even if you've deleted the source code, the .class file is hiding somewhere. Find it, and delete it.


[Jess in Action][AskingGoodQuestions]
soumya ravindranath
Ranch Hand

Joined: Jan 26, 2001
Posts: 300
and you are God!

( I did have it from some previous experiment )
Ernest Friedman-Hill
author and iconoclast
Marshal

Joined: Jul 08, 2003
Posts: 24183
    
  34

I just recognized this symptom from helping other people in the past. This happens to people more often than you would think! Glad I could help.
jin sun
Ranch Hand

Joined: Feb 16, 2005
Posts: 30
haha yea that happens to me a lot.
Timmy Marks
Ranch Hand

Joined: Dec 01, 2003
Posts: 226
Once again, someone is bitten by using the default package!!!
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: import java.util.* ?!!