[英]How to Detect workstation/System Screen Lock/unlock in Linux and Mac OS using java?
當 mac/linux 機器進入睡眠和喚醒時,我想要一個事件。 任何人都可以建議使用 java 的解決方案,它可以檢測機器鎖定和解鎖 state。 我嘗試使用 java 運行一些命令行,它給出了 output 顯示屏幕保護程序狀態,但該過程不可靠,因為它因操作系統版本而異。 我為 linux 發射 ...
[英]How to Detect workstation/System Screen Lock/unlock in Linux and Mac OS using java?
當 mac/linux 機器進入睡眠和喚醒時,我想要一個事件。 任何人都可以建議使用 java 的解決方案,它可以檢測機器鎖定和解鎖 state。 我嘗試使用 java 運行一些命令行,它給出了 output 顯示屏幕保護程序狀態,但該過程不可靠,因為它因操作系統版本而異。 我為 linux 發射 ...
[英]Java OSHI (Operating System and Hardware Information) library NoSuchMethodError
我在使用 OSHI API ( https://github.com/oshi/oshi ) 時收到以下錯誤,我不知道為什么,請指導我修復此錯誤! 我的 Maven 項目中有以下依賴項(我添加了 SLF4J 來修復基於其他 Stack Overflow 帖子的錯誤,但沒有幫助):<!-- h ...
[英]How to get PID of a process running in Windows using Java
我使用了可用的 OSHI 庫,但 getProcessID 函數不起作用。 我需要找到用戶輸入的進程的PID。 我現在已經使用了這段代碼 public static String getProcessPID(String processName, boolean... ignoreLetterCa ...
[英]Java Obfuscation - with proguard
我正在使用 oshi 在我的應用程序中創建唯一鍵。 我從項目中創建了一個帶有 maven 陰影插件的胖 jar。 胖 jar 工作正常,沒有混淆。 但是,如果我使用 ProGuard 混淆 jar,則 jar 在嘗試運行時會引發以下錯誤。 所以我創建了一個 proguard.confile 來管理 ...
[英]NoClassDefFoundError for SystemInfo class in oshi-core
我使用 Maven 將 oshi oshi-core作為依賴項包含在我的項目中: 依賴結構<dependencies> <dependency> <groupId>com.github.oshi</groupId> ...
[英]Exception in getFieldOrder() when obfuscating JNA Structure using progaurd
我的未混淆代碼有效.. 當通過 Proguard 混淆運行時——只需 1 次優化,我收到以下錯誤: 我嘗試了幾個保持指令如下: 如何配置 Proguard 以避免此異常? ...
[英]Use Oshi Java library to get hardware and operating system information for Windows PE
我無法在 Windows PE 上運行我的 Java 應用程序。 基本上,我的應用程序獲取硬件數據和操作系統信息。 我為此目的使用 Oshi Java 庫,但 Oshi 使用 JNA 庫,該庫不斷崩潰。 注意:我的應用程序在任何其他操作系統上運行良好,但無法在 Windows PE 上運行。 我使用 ...
[英]Difference between Window Task CPU Utilization and Oshi CPU usage
我使用 Oshi API ( https://github.com/oshi/oshi ) 來獲取 CPU 使用率。 但是,為什么該值與任務管理器 CPU 利用率不同? 我的錯誤是什么? 我的計划 - 平均 11.13% 任務管理器 - 平均約 29% 編輯代碼 ...
[英]How to get cpu usage using java?
我想獲取 cpu 使用情況以連續使用 java 更新我的數據庫。 在第一個循環中,此代碼可讀取正確的 CPU 使用情況。 之后,它返回小於 0 的錯誤值。所以,我堅持了下來。 我使用了 jdk 1.8.124。 請讓我知道如何連續獲取 CPU 使用率。 庫 源文件 ...
[英]How to make oshi.hardware.Sensors information available to get. Can it be done?
我正在嘗試使用 OSHI 獲取 CPU 溫度、電壓和風扇速度,但結果顯示此信息不可用。 這是我的代碼: 這是 Windows 10 上的輸出: 這是傳感器界面: 如果信息不可用,接口中的三個函數返回 0。 我的問題是您能否提供這些信息,如果可以,如何提供? ...
[英]Getting NoClassDefFoundError -> com/sun/jna/platform/win32/Psapi with Eclipse
我的程序依賴以下代碼來獲取可用系統 memory: 更新:從Workspace中的每個項目中刪除每次出現的oshi-core之后(以消除暫時沖突依賴的可能性 - 只剩下4.2.1 )。 現在我得到的錯誤是-> java.lang.NoClassDefFoundError: com/sun/j ...
[英]How can I remotely monitor the performance status of a Linux server with oshi?
我想用OSHI監控我的遠程Linux服務器的性能狀態,但是官方的api好像只監控機器的性能狀態。 是不是必須把java代碼放到服務器上才能得到服務器的性能狀態? 我可以使用自己的機器來監控遠程服務器的性能狀態嗎? ...
[英]How to get OS process details of specific application using SIGAR or OSHI APIs in Java?
SIGAR 或 OSHI 或任何其他類似的 API 是否提供開箱即用且最重要的是通用功能來提取操作系統進程信息? 我的要求是獲取特定程序(例如 Chrome)的所有操作系統進程的 PID 和其他一些詳細信息。 如下所示,我編寫了自己的實現,但我必須為 Unix、Mac、Solaris 等提出一些 ...
[英]Why is this happening when retrieving info from sensors via OSHI API?
我在Maven項目中使用了OSHI API,該項目已實現到我的插件中,可以正確顯示0錯誤。 盡管我沒有收到任何錯誤,但是某些OSHI API返回的是奇怪的值,我無法理解它們的含義以及為什么它們無法正確顯示。 我試圖檢查我的代碼是否有任何錯誤,但看起來好像不是我的錯。 我沒想到輸出 ...
[英]Calculate memory taken by a process(job) using OSHI lib
在我的應用程序中,我從另一個應用程序中獲取了進程占用的估計內存。 但我希望獲得處理器運行所需的確切內存。 當我在網上搜索如何獲得進程所需的正確內存時,我發現 oshi lib 可以做到這一點。 但我沒有找到實施解決方案的方法。 誰能幫幫我嗎? OSHI 庫: https ://github.com ...
[英]OSHI: Get HWDiskStore for a given path
我正在使用 OSHI https://github.com/oshi/oshi來監控硬件。 有一個方法 https://github.com/oshi/oshi/blob/master/oshi-core/src/main/java/oshi/hardware/Disks.java獲取機器上 ...
[英]NoClassDefFoundError thrown when trying to use get() methods from OSHI
我正在使用Java項目OSHI(操作系統硬件信息),旨在獲取系統信息。 我正在使用NetBeans IDE,並且已將每個依賴項的單個jar文件添加到項目庫。 但是,每當我嘗試使用任何get()方法時,都會引發NoClassDefFoundError。 例如,這是我嘗試獲取操作系統信息的 ...
[英]How to get internet speed and CPU temperatures in java
我需要在Java中獲得互聯網速度(每秒上傳和下載)。 我目前正在使用Sigar和Oshi庫,但是它們都沒有顯示我想要的速度。 在網絡上,我發現這個類使用SIGAR看到的連接速度,但我覺得值完全錯誤的。 使用Oshi,我無法找到每秒的速度。 一些幫助? 在intellij ...
[英]Java (Windows) - By process id, get memory usage, disk usage, network usage
我一直在研究為特定過程實現以下數據的最佳方法: CPU使用率 內存使用情況 磁盤使用情況 網絡使用 我決定使用 OSHI(操作系統和硬件信息)API。 對我來說不幸的是,這個 API 沒有給我開箱即用的信息,它需要一些關於如何計算的基本知識,例如每個進程的 CPU 使用率。 我的問 ...