zoukankan      html  css  js  c++  java
  • DeepinV20右键打开jnlp扩展或者双击打开

    使用背景

    因为运维需要,有时候需要使用浏览器访问机器的带外地址,进行管理和控制。

    最多的操作除了查看日志以外,就是远程控制。曙光老机器的远程控制终端是一个jnlp的文件,需要下载之后,使用Java6打开。

    如果一台windows机器,安装了Java6,来进行上述操作,比较方便。

    但是我使用的是deepin的Linux发行版本,操作起来就比较麻烦。

    因此想了以下的方案,进行操作。

    思路:1. 安装Java6的Linux发行包,2. 使用javaws打开下载的jnlp文件,3. 集成到deepin的右键菜单,快速打开

    deepin上右键扩展

    1. 安装java6

    从网上下载jdk1.6.0_45的Linux版本,是一个bin文件。赋予该bin文件x权限之后,执行就可以解压到当前目录,即获取jdk1.6.0_45目录。

    2. 配置环境变量

    在我的PC上,编辑~/.bashrc,最后几行添加如下内容:

    JAVA_HOME=/home/liwl/.myscripts/bin/jdk1.6.0_45
    CLASSPATH=.$JAVA_HOME/lib:$JAVA_HOME/jre/lib
    PATH=$JAVA_HOME/bin:$PATH
    

    执行命令:source .basrhc即刻生效

    执行命令:which javaws,能够打印出具体的路径,说明Java6安装成功

    命令行打开jnlp文件时,需要使用javaws xxx.jnlp执行

    3. 右键扩展

    一般使用命令行来打开jnlp的方式,有些慢,而且当下载了很多jnlp在用一个目录时,命令行打开就更加低效。

    这个时候使用右键打开,是比较快捷的方式

    首先切换到root用户,进入目录:cd /usr/share/deepin/dde-file-manager/oem-menuextensions

    然后创建文件touch deepin-open-java.desktop,添加以下内容之后,保存退出。

    内容如下:

    [Desktop Entry]
    Type=Application
    Name=Java打开
    Actions=OpenByJava
    X-DFM-MenuTypes=SingleFile
    MimeType=application/x-java-jnlp-file
    
    [Desktop Action OpenByJava]
    Name=Java6打开
    Exec=/home/liwl/.myscripts/bin/jdk1.6.0_45/bin/javaws %U
    Icon=java
    

    根据deepin的右键扩展说明,上述的表达就是:

    右键单击一个jnlp的文件时,会使用javaws来打开选中的文件

    总结

    上述的操作,实际上还是比较麻烦的,如果能够双击该文件,采用默认打开方式进行打开,就更加友好了

    不过我暂时还没有摸索出来,有空继续探索。

    补充:经过摸索,最终解决双击打开jnlp的问题

    首先在~/.local/share/applications目录下创建deepin-open-java.desktop文件,内容如下

    [Desktop Entry]
    Name=Java6打开
    Type=Application
    Actions=OpenByJava
    MimeType=application/x-java-jnlp-file
    Icon=java
    Encoding=utf-8
    Exec=/home/liwl/.myscripts/bin/jdk1.6.0_45/bin/javaws %U
    Terminal=false
    

    然后右键选择打开方式,选择默认打开方式为“Java6打开”,然后就可以双击打开了。

  • 相关阅读:
    STM32:SPI&w25qxx的配置与代码
    STM32:USART的原理与配置
    C的抽象数据类型:二叉树
    DSP:TMS320C66x 系列SPI NOR自启动
    C的抽象数据类型:链表、队列
    STM32:GPIO口的使用
    STM32:时钟树
    STM32:预备知识
    makefile:简单小结
    ubuntu:tar、apt、vim、gcc的配置和简单使用
  • 原文地址:https://www.cnblogs.com/liwanliangblog/p/14029044.html
Copyright © 2011-2022 走看看