gpt4 book ai didi

Java 无法从外部包访问错误

转载 作者:行者123 更新时间:2023-12-01 13:29:13 24 4
gpt4 key购买 nike

CpuPerc() 在 CpuPerc 中不是公开的;无法从外部包访问

...

import org.hyperic.sigar.*;
import org.hyperic.sigar.Cpu;
import org.hyperic.sigar.CpuPerc;

/**
*
* @author John
*/

public class GetCpu {
public void Start() {
Sigar sigar = new Sigar();
CpuPerc perc = new CpuPerc();
System.out.println(getCpuPerc()); // error appears here

}
}

这个错误是什么以及如何修复它。我正在使用 SIGAR API。

最佳答案

错误消息告诉您实例 CpuPerc 并不打算通过这种方式获取 ( package-private constructor )。 getCpuPercSigar 的实例方法,它返回所需的实例。

Sigar sigar = new Sigar();
CpuPerc perc = sigar.getCpuPerc();
System.out.println(perc.getCpuPerc());

关于Java 无法从外部包访问错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21660165/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com