I have a following problem with an innner class. Here’s the code:
public class PGZUserManagerBean {
// joomla login as separate thread
private class JoomlaLogin extends Thread {
private AuthJoomla authJoomla;
public JoomlaLogin(AuthJoomla authJoomla){
this.authJoomla = authJoomla;
}
@Override
public void run(){
this.authJoomla.authJoomla();
}
}
public void validateuser(){
AuthJoomla authJoomla = new AuthJoomla();
JoomlaLogin joomlaLogin = new JoomlaLogin(authJoomla);
joomlaLogin.start();
}
}
I’m getting java.lang.ClassNotFoundException: PGZUserManagerBean$JoomlaLogin on runtime. I’m using Java 1.6.
Thank you for the help in advance.
al
I strongly suspect that you’ve copied the class files from one place to another (or put them in a jar file) but you’ve failed to copy/include
PGZUserManagerBean$JoomlaLogin.class.Check where you’re running the code, and look for the class file that the JVM can’t find. It will definitely be in your compilation output.