一般window系统下是不能直接运行jar文件的。(有些电脑可以,记得我以前的电脑是双击jar就可以运行的)

那么如何在windows下运行jar呢?

1.首先,电脑必须配置java运行环境jre–安装有jdk就行了
2.进入cmd窗口,切换到jar所在的目录

我的jar文件是放在桌面的,执行命令:java -jar 需要运行的jar名称.jar


演示代码:

在Eclipse开发一个demo

package cn.test.gui;

import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class GuiDemo {
private Frame frame;

public GuiDemo() {
init();

}

/**
* 初始化gui
*/
private void init() {

frame = new Frame(“我是标题”);
frame.setBounds(100, 100, 400, 200);
frame.setVisible(true);
frame.addWindowListener(new WindowAdapter() {

@Override
public void windowClosing(WindowEvent e) {
System.out.println(“关闭”);
System.exit(0);
}

});
}

}

test测试类:

package cn.test.gui;

public class Test {

public static void main(String[] args) {

GuiDemo demo = new GuiDemo();
}

}

阿里云-推广AD

运行结果


导出为jar包


只选择src下的即可

next——next——

选择主函数所在类文件

完成导入

右键设置打开jar文件方式

默认——找到jre-bin-javaw.exe文件   —打开—确定

在Windows开始菜单的搜索框中输入“regedit”,在上方搜索出的文件regedit上点击鼠标右键,在弹出的菜单中选择“以管理员身份运行”。
在注册表编辑器中,找到“HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command”,在其中文件打开命令中加入参数“-jar”(无引号),修改后的数值类似:“”C:\Program Files\Java\jre7\bin\javaw.exe” -jar “%1″”(只需要添加-jar参数,无需修改其他信息),保存并退出注册表编辑器。

确认保存即可。

运行演示 双击程序

完成