我有一個返回CPU值的GUI程序,這需要一個外部API。我製作了JAR,但是除非我在netbeans IDE中運行該程序,否則該程序不會返回CPU。我的問題是如何將API打包到JAR文件中。如何將API打包到JAR中
private class getCpu extends Thread {
@Override
public void run() {
while(true) {
try {
Sigar sigar = new Sigar();
Cpu cpu = new Cpu();
CpuPerc perc = sigar.getCpuPerc();
DecimalFormat df = new DecimalFormat("###.###");
//df.format(100-(perc.getIdle()*100));
cpuLabel.setText("CPU : "+df.format(100-(perc.getIdle()*100))+"%");
try{Thread.sleep(1000);}catch(Exception e2){}
}catch(SigarException e1){}
catch(Exception e){}
}
}
}
什麼是「API」? – SLaks
推測這個API是在某些庫JAR中定義和實現的。您需要確保在運行程序時JAR位於類路徑中。 –
@OliCharlesworth請向我解釋這個 – Arc