我已将JRE 8
配置为使用buildPath
。我在compiler
确认了这一点。
1.8
被指定为import java.lang.management.ManagementFactory;
import java.lang.management.OperatingSystemMXBean;
OperatingSystemMXBean operatingSystemBean = ManagementFactory.getOperatingSystemMXBean();
operatingSystemBean.getSystemCpuLoad();
。
我想获得SystemCpuLoad
。这就是我所拥有的。
eclipse
Eclipse抱怨说"没有getSystemCpuLoad()"方法。
我认为这可能是maven
问题,请尝试使用java:[221,60] cannot find symbol
[ERROR] symbol: method getSystemCpuLoad()
[ERROR] location: variable operatingSystemBean of type java.lang.management.OperatingSystemMXBean
。
仍然构建失败并出现以下错误。
Platform-specific management interface for the operating system on which the Java virtual machine is running.
我无法确定出现了什么问题?
修改:
在documentation中说
glm::mat4 proj = glm::perspective(glm::radians(40.0f), float(width)/float(height), ZNEAR, ZFAR);
glm::mat4 view = glm::lookAt(vec3(0,0.1,10),
vec3(0,0,0),
vec3(0,1,0));
glm::mat4 model = glm::scale(glm::mat4(1), vec3(zoom, zoom, zoom)) *
glm::translate(glm::mat4(1), vec3(-cx, -cy, -cz));
glm::mat4 mvp = proj * view * model;
这意味着某个操作系统中的某些方法可用。 但是如何在编译期间处理它以在linux或mac中运行?
我目前正在使用mac。
答案 0 :(得分:3)
致电
ManagementFactory.getOperatingSystemMXBean();
返回java.lang.management.OperatingSystemMXBean
的实例要访问com.sun.management.OperatingSystemMXBean功能,您需要转换为com.sun.management.OperatingSystemMXBean。