81,122
社区成员




public class TestNaming {
public static void main(String[] args) {
javax.naming.Context ctx = null;
try {
ctx = new javax.naming.InitialContext();
ctx.rebind("abc", "male");
System.out.println("================");
} catch (Exception e) {
e.printStackTrace();
} finally {
if(null != ctx) {
try {
ctx.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
}
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:640)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:243)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:280)
at javax.naming.InitialContext.rebind(InitialContext.java:363)
at naming.TestNaming.main(TestNaming.java:9)