问题描述(解决方法直接下拉到 "第一步"部分及以下):
**写的一个坦克大战导出的Runnable Jre file 文件在桌面上双击没有反应. 在网上搜索之后 有如下描述
上文大致意思如下: 如果你安装了jre并配置成功, 我觉得它确实是那么做了(尝试运行.jar文件).但是是悄无声息的.
为了更清楚的看到这个过程中发生了什么, 请你尝试在命令行 运行你的.jar文件
运行格式: java -jar jreFileName.jar
**
原文链接跳转
cmd运行结果
看了结果我多次以为是代码出了问题, 结果在代码上改了很多地方还是不能解决问题.
最后经朋友提醒在算是成功运行.
解决过程
第一步: 检查电脑上是否有jre(Java Runtime Environment)
方法一 在cmd中输入 java -version
如果出现版本信息 就说明电脑上有JDK(Java Development Kit) 因为下载JDK是时候包含有JRE 所以说明电脑上已成功配置JRE
方法二 在cmd中输入javac,如果出现大段的javac命令的运行参数列表,表示电脑已经有了jre并且环境变量已配置正确。
第二步: 查看程序是不是控制台运行,.jar文件如果是控制台的好像不能双击运行, 要在 cmd中运行.jar文件.
PS:这个部分我不太确定, 我在查找过程中看到有网友评论, 具体文章暂时找不到了, 如果有错误的地方还请指出! 谢谢!
第三步:查看.jar文件 是不是和你引用的资源在同一个目录下. 比如说图片 等等
例如
images里面存放的是界面所需要的图片, 把它和该程序导出的.jar文件放在同一个目录下.
双击后程序正常运行:
PS:如果有错误地方还请不吝指出! 谢谢!