嗨,我正在为linux编写一个java应用程序(Ubuntu),它包含托盘应用程序和守护进程应用程序服务。
我能够使用yajsw作为守护进程执行主应用程序,在用户登录到系统时,我希望通知已经实现的服务(我已经编写了脚本,并将脚本放在正在执行的/etc/profile.d/文件夹中,我使用TCP套接字连接连接到主应用程序并传递登录用户名)。
现在,从主应用程序中,我想在当前登录的用户桌面中启动Tray,它将显示托盘图标(SystemTray of java.awt)和弹出菜单。我为托盘应用程序创建了单独的jar文件。
我正在跟踪这条消息:如何安装月食?
我将eclipse-jee-mars-1-linux-gtk-x86_64.tar.gz下载到~/Documents中,并运行tar命令,该命令将包解压到~/Documents中的eclipse文件夹中-- ~/Documents/eclipse现在存在。
我没有权限将这个文件夹复制到/opt,所以我以root用户身份使用su -命令和密码登录。作为根用户,我尝试执行sudo mv eclipse /opt命令,但它抛出了错误:mv: cannot stat 'eclipse': No such file or directory。
似乎没有