最近发现个诡异的问题,java环境变量明明配好了.但是双击xx.jar文件,就是不能直接打开运行. 先想到了第一个解决办法: 运行cmd.exe,cd到jar目录,执行 javaw -jar xxx.jar. xxx.jar就是我要执行的文件.这样就可以运行了.但这很麻烦不是,每次都要cd到jar所在的目录,那我还去配环境变量干嘛. 分析原因,应该是jar文件的打开方式关联了其他的软件打开方式,就像任何文件我们都可以用记事本去打开,但你用记事本去打开一张图片肯定看不到图片.所以我们的解决办法就是