[英]How Can I Use a Java Application Instead of Desktop?
我想制作一個 Java 應用程序,它會在我啟動計算機時自動啟動並運行而不是桌面,因此用戶無法訪問桌面終端等。 用戶只能使用應用程序,當他們關閉應用程序時,計算機也必須自動關閉。 我怎樣才能為一個簡單的 Java 應用程序(jar)做這樣的事情?
很快,對於 ubuntu,您必須:
刪除桌面環境,只需四處尋找一些指南,這取決於您擁有的桌面(GNOME、XFCE、KDE 等)。 https://askubuntu.com/a/147870
在 /etc/rc.d 中添加一個腳本並將其鏈接到 rcS.d https://unix.stackexchange.com/a/83752中。
該腳本必須運行您的應用程序,等待結束並關閉,例如:
#./bin/bash nohup java -jar MyApp.jar & wait /sbin/shutdown -r now
在 SSH 可以訪問的虛擬機中嘗試此操作或通過其他方式,刪除桌面環境后,無法打開終端。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.