第二版：搞定类自动加载
失败的情况，保留