On Mon, Dec 10, 2001 at 11:38:25AM +0200, Petri Pehkonen wrote: > Hello, > > I've made a Blast report parser with Java. There is little problems with > executing the code with Microsoft Visual J++. The same code works well > when I execute it with JBuilder, but in Visual J++ I get a > NoClassDefFoundError -exception. So I've added needed jar-files to > classpath (biojava,bytecode,xerces) and both tools (JBuilder & VisualJ++) > build the program well. The only problem is, that the command "new > BlastLikeSAXParser();" affects an exception (see below). Could anybody > tell me what's wrong? > > try { > oParser = (org.xml.sax.XMLReader) new BlastLikeSAXParser(); > } catch (java.lang.NoClassDefFoundError ee) > { > richEdit1.setText ("Error: I get this all the time in Visual J++"); > }
Hmmm, I can't see all that much which can go wrong in the BlastLikeSAXParser constructor. The two possibilities are: - Can't access XML-parser classes (but you say you have xerces.jar on the classpath, so this /shouldn't/ be an issue). - The collections API isn't available. If, as Mark says, J++ only supports Java 1.1, this is likely. You could try compiling/running the following short program: import java.util.*; public class Test { public static void main(String[] args) { Map m = new HashMap(); m.put("foo", "bar"); } } If this compiles successfully, then we should maybe look again. Thomas (who's never really got this IDE thing -- emacs and command line for me...) _______________________________________________ Biojava-l mailing list - [EMAIL PROTECTED] http://biojava.org/mailman/listinfo/biojava-l