安装JDK配好classpath后双击jar包打不开(但可以写bat文件来打开jar包),不知是怎么回事?

2024-12-14 17:49:38
推荐回答(5个)
回答1:

看你写的类是否需要依赖控制台,如果是文件处理类,直接双击jar是可以运行的,但没有控制台可输出提示信息。从bat里执行,因为执行bat时打开了控制台,所以有标准输入输出。你试试写一个图形操作窗口类或文件操作类等 与标准输入输出无关的,看双击能不能打开jar。

回答2:

双击开打jar包是可以的,关键要你看你默认的打开方式是什么,点中你要打开的jar点击属性,会显示文件的详细信息,你可以看看打开方式,如果不是用java的打开方式,而是一个位置的打开方式或者你不认识,那么当然就打不开了,你要选择默认用java打开。

回答3:

用eclipse装一个Fatjar插件,然后用这个插件导一次jar包到外头,此时你双击jar就可以打开了.甚至以前你导出的jar包只要双击都可以打开运行了.好像这个插件更改了我的系统默认打开方式似的.我试过可行的,我的是win7,因为不好设置关联.偶然发现的,希望能帮到你

回答4:

可能是mf文件参数mainclass没修改

回答5:

可以说具体点吗