After following an AWS tutorial for Eclipse, my code no longer compiles and runs. I decided to undo what the tutorial told me, so I may have changed some settings that I forgot to unchanged but I really cannot find the root of my problem. Eclipse seems to be back to its default settings now but I still can't run a very simple class. I get this error:
Exception in thread "main" java.lang.NoClassDefFoundError: /Users/myname/aspectj1/6/lib/aspectjrt/jar
Caused by: java.lang.ClassNotFoundException: .Users.myname.aspectj1.6.lib.aspectjrt.jar
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
It seems that your Eclipse doesn't found the library of
aspectj
. Try to download it again from:https://eclipse.org/aspectj/downloads.php
By your stack trace I suppose that the version of
aspectj
that it is looking for it's the1.6
so I suppose that you have to search the package in which putsaspectj-1.6.0.jar
in the webpage that I put above.EDIT: Look at these lines in the tutorial that you put above:
It seems that it is necesary for AWS to the correct performance so I think you have to download the libraries of
aspectj
again.I expect it will solve your problem!