su username不会加载用户的环境变量,这样切换后如果要运行java程序,classpath还是原来的用户环境,导致运行失败。 su - username才会加载用户的环境变量.cshrc文件。 env查看当前用户环境变量。