运行时错误为:java.lang.NosunchMethodError:main
代码为:
public class UserManage {
          private String name="";
     static final double salary=5000;
static final String kk="dfdfdf";
    public static void main(String [] args)
    {    HashMap map = new HashMap();
    map.put("user.id",kk);
    map.put("user.name",kk);
    map.put("user.password",kk);
    map.put("UserManagement.USER_ROLE","OAUsers");
    ArrayList appList = new ArrayList();
    //appList.add("10");    UserManagement userManagement = new UserManagement(
    "f:/Tomcat5/webapps/OncePortal",
    "/WEB-INF/config/services/UserManagementServices.properties");
    int add = userManagement.addUser(map, null);
    System.out.println(add);
    name=kk+"oo";
    return name;
  }  
  }

解决方案 »

  1.   

    不是代码的问题,检查你的java环境变量配置的是否正确,另外还有就是的java文件的名字是不是UserManage.java
      

  2.   

    1。main不可以return
    2。import java.util.*;
    3。 UserManagement 没有这个类
    4。name=kk+"oo"; name私有不能这样访问
      

  3.   

    前面还有引入包的代码:
    package com.richware;
    import java.util.*;
    import com.onceportal.userinterface.UserManagement;
    但是去掉return还是一样的错误,我用jcreator编译运行的,环境变量应该没问题.
      

  4.   

    编译有问题吗,产生了.class文件吗