第二个问题,你的系统中估计有多个JDK版本,而环境变量可能没有配置正确。
建议全部卸载掉,只装一个版本,重新配置环境变量
直接运行java.exe不是闪退,那是执行完之后程序就结束了
你应该打开cmd 输入java或者java.exe,如果没找到命令就是环境变量没配好
在cmd里面运行java.exe,运行完之后它又回到 C:\Windows\system32>
这就可以理解为上一个命令已经运行完结束了,程序已经退出,
所以你一打开java.exe这个程序她执行完就退出了
单击打开你的jar文件,里面有----META-INF文件夹,META-INF文件夹里面----MANIFEST.MF文件
MANIFEST.MF文件内容:
Manifest-Version: 1.0
Main-Class: listenter(包名).QueryTest(带入口函数的类名)【注:冒号后面必须有一个空格】
Class-Path: dom4j-1.6.1.jar(用到的外部jar包) WebRoot/WEB-INF/lib/dom4j-1.6.1.jar 【注:冒号后面必须有一个空格】
希望对你有帮助