C:\se\domain\ad>javac *.java ASCIIFileParser.java:4: package gnu.trove does not exist import gnu.trove.THashMap; ^ ASCIIFileParser.java:5: package gnu.trove does not exist import gnu.trove.THashSet; ^ ASCIIFileParser.java:226: cannot resolve symbol symbol : class THashMap location: class se.pricer.adapter.ASCIIFileParser private void writePFIFile(THashMap hmFieldIdFieldValueMap, boolean bCheckDuplicateItemId) ^ ASCIIFileParser.java:381: cannot resolve symbol symbol : class THashMap location: class se.pricer.adapter.ASCIIFileParser THashMap hmFieldIdFieldValueMap; ^ ASCIIFileParser.java:382: cannot resolve symbol symbol : class THashMap location: class se.pricer.adapter.ASCIIFileParser THashMap hmItemRepeated; ^ ASCIIFileParser.java:383: cannot resolve symbol symbol : class THashSet location: class se.pricer.adapter.ASCIIFileParser THashSet hsItemProcessed; ^ AdapterProxy.java:23: incompatible types found : se.pricer.adapter.FileScanningThread required: java.lang.Throwable catch(FileScanningThread oFileScanningThread) ^ AdapterProxy.java:25: cannot resolve symbol symbol : method printStackTrace () location: class se.pricer.adapter.FileScanningThread oFileScanningThread.printStackTrace(); ^ ASCIIFileParser.java:75: cannot resolve symbol symbol : class THashMap location: class se.pricer.adapter.ASCIIFileParser hmFieldIdFieldValueMap = new THashMap(); ^ ASCIIFileParser.java:159: cannot resolve symbol symbol : class THashMap location: class se.pricer.adapter.ASCIIFileParser for(Iterator itItemRepeated = hmItemRepeated.values().iterator(); itItemRepeated.has Next(); writePFIFile((THashMap)itItemRepeated.next(), false)); ^ ASCIIFileParser.java:363: cannot resolve symbol symbol : class THashMap location: class se.pricer.adapter.ASCIIFileParser hmItemRepeated = new THashMap(); ^ ASCIIFileParser.java:364: cannot resolve symbol symbol : class THashSet location: class se.pricer.adapter.ASCIIFileParser hsItemProcessed = new THashSet(); ^ 12 errors