linux桌⾯版双击启动的jar,Linux设置桌⾯图标(双击运⾏jar
包)
Ubuntu平台
预备条件:
1)平台是Gridion上的Ubuntu
2)安装了JRE (版本如下)
3)在IDE(我⽤的是IDEA)打包成可运⾏的jar⽂件
设置步骤:
1)新建.desktop⽂件。该⽂件在 /usr/share/applications/ ⽬录下。我的jar⽂件的名字是NanoporeGui.jar
sudo vim /usr/share/applications/NanoporeGui.desktop
编辑内容如下:
[Desktop Entry]
Type=Application
Name=NanoporeGui
Comment=NanoporeGui
Exec=java -jar /home/grid/nanoporeGui/NanoporeGui.jar
Icon=/home/grid/nanoporeGui/NanoporeGui.png
Terminal=false
Categories=Development
StartupNotify=true
NoDisplay=true
其中图⽚如下
世界名车排行榜图片2)然后将该NanoporeGui.desktop⽂件拷贝到桌⾯,并设置成可执⾏⽂件,即可。最后会在桌⾯⽣成⼀个图标(如下),双击图标即可运⾏jar包.
$chmod NanoporeGui.desktop
CentOS平台
与上⾯类似
第⼀步 新建desktop⽂件
鹿兆许以Eclipse为例,⾸先在机器上安装好eclipse
sudo vim /usr/share/applications/eclipse.desktop
在⽂件中写⼊⼀下内容,保存
[Desktop Entry]
Encoding=UTF-
Name=Eclipse
Comment=Eclipse Java EE IDE for Web Developers
Exec=/home/lilin/usr/eclipse_JEE/eclipse
Icon=/home/lilin/usr/eclipse_JEE/icon.xpm
Categories=Application;Development;Java;IDE
Version=Oxygen.1a Release (4.7.1a)
Type=Application
Terminal=
第⼆步 将新建的desktop⽂件复制到桌⾯即可
linux利⽤crontab设置定时任务运⾏jar包
【java】 linux下利⽤nohup后台运⾏jar⽂件包程序
Linux 运⾏jar包命令如下: ⽅式⼀: java -jar XXX.jar 特点:当前ssh窗⼝被锁定,可按CTRL + C打断程序运⾏,或直接关闭窗⼝,程序退出 那如何让窗⼝不锁定? ⽅式⼆ ...
linux下利⽤nohup后台运⾏jar⽂件包程序
Linux 运⾏jar包命令如下: ⽅式⼀: java -jar XXX.jar 特点:当前ssh窗⼝被锁定,可按CTRL + C打断程序运⾏,或直接关闭窗⼝,程序退出 那如何让窗⼝不锁定? ⽅式⼆ ...
Linux 运⾏jar包命令(Cent OS 7后台运⾏jar包)
Linux 运⾏jar包命令如下: ⽅式⼀ 特点:当前ssh窗⼝被锁定,可按CTRL + C打断程序运⾏,或直接关闭窗⼝,程序退出 那如何让窗⼝不锁定?⽅式⼆ java -jar shareniu. ...
Linux运⾏jar包
要运⾏java的项⽬需要先将项⽬打包成war包或者jar包,打包成war包需要将war包部署到tomcat服务器上才能运⾏.⽽打包成jar包可以直接使⽤java命令执⾏. 在linux系统中运⾏jar ...
Linux下sh⽂件运⾏及桌⾯环境双击运⾏sh⽂件
sh⽂件运⾏: 1.修改为可执⾏权限: chmod u+x hello.sh 2.运⾏ ./hello.sh 3.不使⽤可执⾏权限修改,⽤sh直接运⾏ sh ./hello.sh 桌⾯环境双击运⾏sh ...
打麻将的电影使⽤jar命令打jar/war包、创建可执⾏jar包、运⾏jar包、及批处理脚本编写
jar 命令 jar 是⼀个可执⾏命令,即可以⽣成jar⽂件,也可以⽣成war⽂件 使⽤⽰例:jar -cvf ../xxx.jar * -c create,创建新的归档⽂档 ...
可运⾏jar包⽣成步骤和jar包的⽣成
⼀.可运⾏jar包⽣成步骤 1.进⼊.class⽂件所在⽬录,新建⼀个记事本⽂件,假设为1.txt,⽂件内容: 1> Main-Class:可运⾏类的名字 ( 例
如:Main-Class:T ...
Intellij IDEA下导出Java⼯程的可运⾏JAR包
Intellij IDEA下导出Java⼯程的可运⾏JAR包 昨天⼀直向导出⼀个Java⼯程的可运⾏JAR包,然后查阅⽹上的资料以及⾃⼰⼀遍⼀遍的尝试,均以失败告终.可以导出JAR包,但是导出的JAR ...
纪凯婷个人资料随机推荐
Oracle数据库的创建以及远程连接(PL/SQL Developer远程连接数据库)
dbca: 创建数据库 netca: 创建监听程序 netmgr: 配置监听服务(将数据库服务注册到上) netca 与 netmgr 两步可以直接在ORACLE_HOME/network/a ...
Spark RDD aggregateByKey
aggregateByKey 这个RDD有点繁琐,整理⼀下使⽤⽰例,供参考 直接上代码 import org.apache.spark.rdd.RDD import
桌面没有回收站org.apache.spark. ...
ZOJ 3201 树形dp+背包(简单题)
#include #include #include #include using ...
关于SQL语句中SUM函数返回NULL的解决办法
SUM 是SQL语句中的标准求和函数,如果没有符合条件的记录,那么SUM函数会返回NULL. 但多数情况下,我们希望如果没有符合条件记录的情况下,我们希望它返回0,⽽不是NULL,那么我们可以使⽤例如 ...
斗罗大陆结局【iOS】swift-如何理解 if let 与guard?
headfirst设计模式(7)—命令模式
⼀.前⾔ 什么是命令模式? 在软件系统中,“⾏为请求者”与“⾏为实现者”通常呈现⼀种“紧耦合”.但在某些场合,⽐如要对⾏为进⾏“记录.撤销/重做.事务”等处理,这种⽆法抵御变化的紧耦合是不合适的.在这 ...
CQL语句
CQL中默认忽略⼤⼩写,若需要⼤⼩写敏感,可使⽤双引号将对象包起来,引⽤的时候也要⽤双引号包住 tips: 使⽤CQL需要预装Python环境Ⅰ.基本知识点 1.1 数据类型 这边和关系型数据库相近 ...
Node.js、npm、vue-cli 的安装配置环境变量
我安装node.js是为了学习vue,需要⽤到npm,所以就把node.js安装了,安装node.js会带有npm的安装. 在安装node.js之前,我们需要了解以下三个内容. npm: Nodejs ...
如何在TableLayout中均匀拉伸columns?
本⽂选⾃StackOverflow(简称:SOF)精选问答汇总系列⽂章之⼀,本系列⽂章将为读者分享国外最优质的精彩问与答,供读者学习和了解国外最新技术.本⽂主要解决columns难以均匀拉伸的问题,不 ...
entityManager分页
⼗分. 需要两步. 第⼀步,查询⼀共需要多少条. 第⼆步 分页得到数据 Query query =
发布评论