The problem that I am going to address here was resolved by me by accident. When I used to try to run a java file using java filename , I used to get the error :NoClassDefinitionFoundError filenameIt was absolutely irritating. However after about 18 months of struggle(including re-installling my os several times in that period) I came up with a proper solution
This thing will most probably work provided that u hav the proper classpath set as I have mentioned in my previous post. Or else I hope that it should work anyway.
When running or compiling a file use the following-
javac -cp . Filename.java
java -cp . Filename
or
javac -classpath . Filename.java
java -classpath . Filename
What u actually are doing over here is that you are telling the java compiler to search for files in the current directory also (the “.” stands for the current directory) when it tries to compile or or run a java program.
Tuesday, October 23, 2007
Java classpath issues (Problem 2)
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment