Advertisement
Vermiculus

Sadface.

Sep 21st, 2012
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.52 KB | None | 0 0
  1. 138-78-106-56:src2 sean$ ls
  2. test.java
  3. 138-78-106-56:src2 sean$ javac test.java
  4. 138-78-106-56:src2 sean$ # As you see, the compile works.
  5. 138-78-106-56:src2 sean$ # Now, let's try running it.
  6. 138-78-106-56:src2 sean$ java test
  7. This file works.
  8. 138-78-106-56:src2 sean$ # Hooray!
  9. 138-78-106-56:src2 sean$ # But let's go up a directory.
  10. 138-78-106-56:src2 sean$ cd ..
  11. 138-78-106-56:Grading sean$ java src2/test
  12. Exception in thread "main" java.lang.NoClassDefFoundError: src2/test (wrong name: test)
  13.     at java.lang.ClassLoader.defineClass1(Native Method)
  14.     at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
  15.     at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
  16.     at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
  17.     at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
  18.     at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
  19.     at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
  20.     at java.security.AccessController.doPrivileged(Native Method)
  21.     at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
  22.     at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
  23.     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
  24.     at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
  25. 138-78-106-56:Grading sean$ # But why?? Why won't this work??
  26. 138-78-106-56:Grading sean$ ls
  27. grade.py    src.zip     src2
  28. 138-78-106-56:Grading sean$ cd src2; ls
  29. test.class  test.java
  30. 138-78-106-56:src2 sean$ java test
  31. This file works.
  32. 138-78-106-56:src2 sean$ logout
  33.  
  34. [Process completed]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement