Linux系统部署jar包并设置桌面图标双击启动 |
您所在的位置:网站首页 › 双击显示桌面图标 › Linux系统部署jar包并设置桌面图标双击启动 |
目录
前言部署环境配置双击启动方法编写sh文件编写desktop文件将desktop文件复制到桌面目录下设置文件权限
前言
服务器安装的是Ubuntu系统(Ubuntu是linux的一个发行版本),然后将一个java程序部署在服务器中。因为现场使用人员不熟悉linux系统,不会使用命令行启动程序,故需要制作一个类似windows中bat文件,让用户直接双击就能打开程序。 部署环境我把jar包放在了下面的路径中 /home/hzx/javaProgram/test需注意,Ubuntu桌面上的主目录,打开后进入的地址是/home/hzx,hzx是登录系统的用户名,在使用命令行寻找文件时不要忘记前缀 一下操作均通过命令行执行,且需要先登录su账户 首先编写sh文件,用于启动jar包。 在start.sh文件中输入以下内容,通过命令启动jar包 #!/bin/bash cd /home/hzx/javaProgram/test/ java -jar pdf2png-1.0-SNAPSHOT.jar此时就是可以通过命令./start.sh启动程序 编写desktop文件linux中通过.desktop文件可以实现双击启动程序 进入/usr/share/applications/路径,创建一个.desktop文件 下面解释一下文件中用到的关键字 Type [必选] 定义了Desktop Entry文件的类型。常见的"Type"数值是"Application"和"Link"。"Type = Application"表示当前Desktop Entry文件指向了一个应用程序;而"Type = Link"表示当前Desktop Entry文件指向了一个URL Name [必选] 该数值指定了相关应用程序的名称,也是最终放在桌面后文件显示的名称 Comment [可选] 对当前Desktop Entry的简单描述 Exec [可选] 只有在"Type"类型是"Application"时才有意义。"Exec"的数值定义了启动指定应用程序所要执行的命令,在此命令是可以带参数的。 Terminal [可选] true/false,并且该关键字只有在"Type"类型是"Application"时才有意义。其数值指出了相关应用程序(即关键字"Exec"的数值)是否需要在终端窗口中运行。 Categories [可选] 只有在"Type"类型是"Application"时才有意义。"Categories"的数值指出了相关应用程序在菜单中显示的类别。 StartupNotify [可选] 该关键字只有在"Type"类型是"Application"时才有意义 Icon [可选] 该数值定义了当前Desktop Entry文件在应用程序浏览器或是在文件浏览器中所显示的图标。如果关键字"Icon"的数值是以绝对路径的格式给出,那么其数值所指定图标文件将被使用;反之,Linux系统将使用"Icon Theme Specification"在系统指定图标目录下定位所需要使用的图标文件。 将desktop文件复制到桌面目录下cp命令用于文件的复制粘贴 在桌面目录下打开终端,为.desktop文件设置权限 其中chown命令中,hzx为当前登录用户。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |