public void loadUsersInfo() {
		String s = getClass().getResource("user.cfg").toString();
		System.out.println(s);
		/*
																 * getResource()按指
																 * 定名查找资源,返回一资源的
																 * URL
																 * 值;getClass
																 * ()返回一个对象的运
																 * 行时间类;
																 */
		s = s.substring(6, s.length());// 子串开始6，扩展到 s.length()的位置。 ///???
		int p1 = 0; // 放 | 的索引
		int p2 = 0; // 放 | 后一位的索引
		System.out.println(s);
		if (new File(s).exists())// 测试当前 File 是否存在
		{
			try {
				BufferedReader fin = new BufferedReader(new InputStreamReader(
						new FileInputStream(s)));
				String line; // 从文件中取一行存于此
				String field; // 放 | 前 line 的子串
				int i = 0;
				// 第一个while 作用为读所有行
				while ((line = fin.readLine()) != null)// 达流尾则为 null
				{
					UserInfo tempUserInfo = new UserInfo();
					p1 = 0;
					p2 = 0;
					i = 0;
					if (line.startsWith("#"))// 如以#开始,返回ture
						continue;
					// 第二个while 作用为load 文件中一行的信息
					while ((p2 = line.indexOf("|", p1)) != -1)// 从p1开始查,返回 |
																// 第一次出现的索引,没有返回-1
					{
						field = line.substring(p1, p2);// 从p1 ~ p2-1
						p2 = p2 + 1;
						p1 = p2; // 新p2
						switch (i) {
						case 0:
							tempUserInfo.user = field;
							break;
						case 1:
							tempUserInfo.password = field;
							break;
						case 2:
							tempUserInfo.workDir = field;
							break;
						}
						i++;
					}
					usersInfo.add(tempUserInfo);
				}
				fin.close();
			} catch (Exception e) {
				e.printStackTrace();
			}
		}
	}