问题描述

在安装了Java后无法正常启动kiftd,问题现象包括但不限于:双击jar程序后黑屏一闪而过却不启动程序、双击jar程序后没有任何反应、提示“找不到Main Class”、提示“无法启动该程序” 以及提示“a java exception has occurred”等,都可以尝试使用如下方法解决。

解决方法

1,确认已安装的Java版本在8或以上

大多数普通用户应该不存会在这一问题,因为kiftd发布得比java 8发布得要晚得多。不过,如果你的电脑上确实安装的是Java 7或更老的版本,那就必须升级到8及以上才能正常使用kiftd。

升级方法并不难——搜索“java”找到官网(就是这个“Java | Oracle”),下载一个最新版的安装包,然后双击安装就可以完成升级了,比安装某些“全家桶”都简单……

如果你不确定自己的Java是不是8及以上版本,可以查看当初Java安装包的名称。例如像下图这样的安装包名称都是Java8的(字母“u”前面的数字是8就行,后面的数字不用管):

安装包早删了?那也没关系,你还可以去Java的安装路径看,默认情况下Java会安装到C:\Program Files\Java文件夹下,进入该文件夹后,直接查看里面的文件夹叫什么就知道版本了。如果是Java8,那么里面的文件夹名称应该是“jre1.8.0_xxx”,就像下面这样:

只要“_”前面是“1.8.0”就行,后面的数字不用管。

如果确认了自己安装的Java版本没问题,那么请继续向下阅读。

2,创建一个万能的启动文件

接下来要介绍的方法能够一次性解决99%的启动失败问题,非常强大,两分钟就能操作完毕,绝对值得一试。

2.1,找到javaw.exe的所在路径

安装Java后,你的电脑里一定会有一个名为“javaw.exe”的程序,用它才能运行jar程序,因此必须先找到它的真实路径。

打开Java的安装目录——默认在 C:\Program Files\Java 文件夹,其中会有一个或多个名为“jre?.?.?_???”的文件夹,如果只有一个,直接进去就行了;如果有多个,那就随便找一个名为“jre1.8.0_???”(即Java8版本)的文件夹进去。

进去以后,你会看到下面这些内容:

里面有一个叫bin的文件夹对不对?没错,打开它。

打开以后,你会看到一大堆乱七八糟的文件并且可能会颠覆世界观,不用管它们,因为这些文件和下面的操作都没关系,你只需要找到其中一个名为“javaw.exe”程序就行了:

现在,把这个文件的路径记下来(例如默认情况下就是 C:\Program Files\Java\jre1.8.0_221\bin\javaw.exe ),下面要用到。

2.2,编写启动文件的内容

接下来,回到kiftd主目录,在其中创建一个记事本文件:

在里面输入如下内容(一定要切换到纯英文输入法输入,避免一些符号输入成中文符号):

"{javaw.exe的路径}" -jar "{kiftd主程序的路径(不可包含中文)}"

例如像这样(注意:两个路径都要用引号包起来!):

写完后,保存并关闭这个文件,然后把它的后缀改为“.bat”(名称任取,也可以叫“双击启动”):

这样就大功告成了!

3,直接双击启动文件启动

现在,当你需要启动kiftd的时候,直接双击创建好的“.bat”文件就能正常启动kiftd了:

启动时还会弹出一个黑色的命令窗口——没关系,直接关闭它即可,不会影响kiftd的正常使用。

问题解决!

以上是本文的全部内容。

Linux下kiftd开机启动,解决Windows下kiftd无法正常启动的问题相关推荐

  1. 解决Windows下Arm下Linux下Qt4程序的中文乱码问题

    解决Windows下Arm下Linux下Qt4程序的中文乱码问题 ################################################################### ...

  2. 【异常处理】解决Windows下access denied for user ‘root‘@‘localhost‘(using password:YES)的mysql启动问题

    [异常处理]解决Windows下access denied for user 'root'@'localhost'(using password:YES)的mysql启动问题 **原因:**可能是密码 ...

  3. python进程池win出错_解决windows下python3使用multiprocessing.Pool出现的问题

    例如: from multiprocessing import Pool def f(x): return x*x pool = Pool(processes=4) r=pool.map(f, ran ...

  4. 解决Windows下无法对docker容器进行端口映射的问题

    解决Windows下无法对docker容器进行端口映射的问题 在安装了一个Windows下安装了docker,并尝试在其中运行Nginx服务,但映射完毕之后,在主机的浏览器中,打开localhost: ...

  5. python2没有pip命令_解决Windows下python和pip命令无法使用的问题

    一. python命令找不到 安装python之后经常会出现下面的问题 , python命令找不到,这是因为Windows的环境变量中没有定义python的安装路径 这个时候我们先找到python的安 ...

  6. Linux下的dirent.h在windows下的替换

    一.问题背景 dirent.h是一个用于操作文件系统目录的接口文件,里面有目录相关的读取函数.但dirent.h是linux系统下的文件,在windows下不能直接应用,因为windows下的MSVC ...

  7. 解决Windows下运行php Composer出现SSL报错的问题

    解决Windows下运行php Composer出现SSL报错的问题 2015-01-14 20:05 在windows下运行composer却出现SSL报错: E:\www>php -f co ...

  8. 解决 windows 下浏览器无法上网,QQ/微信正常上网

    ##  解决 windows 下浏览器无法上网,QQ/微信正常上网 ## 解决 windows 下浏览器无法解析DNS配置 > 注意:本处只**提供一种解决思路,并不代表所有问题都能被解决,可以 ...

  9. 记录解决windows下安装cocoapi的几种方案

    记录解决windows下安装cocoapi的几种方案 安装cocoapi遇到的常见问题及解决办法 安装流程 问题一 问题二 问题三 安装cocoapi遇到的常见问题及解决办法 安装流程 git clo ...

最新文章

  1. linux系统/etc目录内容简介
  2. 易语言录入数据到access里重复提示_一招搞定:excel数据共享协同
  3. python使用符号 标示注释-第一章:Python语言程序设计
  4. 【转载】Python对接六大主流数据库,只需三步
  5. Unity3D正常行走和飞行的实现
  6. 不宜过分炒作第三代半导体材料弯道超车
  7. ARM全新Armv9架构:10年最大更新、增强AI和security能力
  8. 答读者问(7):相关实习、在软件开发和测试等论文和关系问题
  9. c#中接口的使用方法图解_C#中的接口interface的使用
  10. Spring中的Bean可以绕过生命周期管理吗?
  11. MySQL实现把两行两列数据合并为一行一列
  12. 最值得收藏的 pycharm(Python) 常用快捷键使用, 并和不同软件中相同快捷键作比较, 让你的效率成倍增加
  13. 帝国cms没有标题图片就显示默认图片
  14. 7 客户端认证方式 之 client_secret_jwt
  15. 2021 Google 开发者大会进行时: 汇聚开发者合力,共建全球技术生态
  16. 照片变成二次元动漫(2)
  17. 导出RCP程序遇到错误
  18. 欧拉函数互质数的个数
  19. 关于GSM网络的号码
  20. LabVIEW中NI MAX中缺少串口

热门文章

  1. QtCreator使用CMake构建项目时jom Error 2问题
  2. Mac 硬件驱动 kext 安装方法
  3. 个人博客系列【Hexo】-实现在百度中搜索到自己的博客
  4. 1968年图灵奖得主 – 理查德·卫斯里·汉明 (Richard Hamming)
  5. [web安全]arp协议欺骗实验
  6. 消息中间件---RabbitMQ
  7. appzapper注册码
  8. 华为p20pro怎么升级鸿蒙,华为鸿蒙 HarmonyOS 2.0 正式发布,看看如何升级?
  9. Ubuntu 18.04安装NVIDA显卡驱动
  10. linux 如何强制退出,linux 强制用户退出