时间:2010年
事件:myeclipse生成的jar文件不能双击执行。
配置:windows xp sp3 ghost版
jdk 和 jre 1.6版本(我曾经装过java sdk,但是windows重装之后没有装sdk,只是添加了path 和 classpath而已)
大部分人都是能够双击执行java jar程序的,只是因为我重装过操作系统但是没有重装java sdk,所以我的系统不能够双击执行java jar程序。
jar的执行需要javaw.exe程序。假如我把java sdk的文件放在了D:\Java\jre6,那么我的path是D:\Java\jre6\bin
在cmd命令行中,打开一个jar的命令是javaw -jar a.jar
有一个前提:必须保证cmd的当前路径与jar文件的路径一致,否则报unable to access jarfile 错误。
可以在命令行打开jar文件就等于成功了一半。
至于如何双击打开一个jar文件,下面给出的参考网页已经把解决方案说清楚了,除此之外,我再补充一下其他情况。
针对没有重新安装过java sdk的情况,那么jar的默认打开文件是不会要高级选项之类的。那么就要到注册表里面去更改。注册表里面有很多现成的例子,例如word文档等等。jar的打开依赖于-jar参数。所以打开的设置可以是:
"D:\Java\jre6\bin\javaw.exe" -jar "%1"
参考网页:http://hi.baidu.com/lffsonic/blog/item/e3cf8c47a01e60036b63e576.html
http://hi.baidu.com/ipolarbear/blog/item/06fd0d33555efff91a4cffdd.html
分享到:
相关推荐
本文总结了在 Windows 平台上运行 JAR 包和开机自动启动的多种方法,包括使用.bat 文件、后台运行、使用 jps 命令查看进程、使用 TASKKILL 命令终止进程等。这些方法可以帮助开发者更方便地在 Windows 平台上运行 ...
windows运行jar包指定jdk路径的脚本文件。可以不用系统的jdk运行,指定某个文件下的jdk运行jar包
xgboost1.1版本 源码使用 vs2013编译 获得xgboostjavawrapper.dll,放入jarbao中 在windows 可运行 jar包
标签“java jar windows 服务”进一步明确了讨论的焦点:Java的JAR文件在Windows环境下的服务管理。Java JAR文件是Java应用程序的打包格式,包含了类、资源和元数据。而在Windows上,通常使用如“java-service.exe”...
在IT行业中,非可执行JAR包的Windows BAT执行脚本是一种常见的技术实践,它允许开发者在不直接运行Java应用程序的情况下调用JAR文件中的功能。这种方法尤其适用于那些需要通过命令行界面(CLI)交互或者批处理任务的...
总的来说,`windows-jar文件`涉及的内容广泛,包括Java开发、`jar`文件的创建与运行、配置文件的处理、以及如何在Windows环境中部署和执行Java应用程序。对于开发者来说,理解和掌握这些知识是必要的,以便能够有效...
windows下bat文件命令自启动jar包及监控脚本(已经过测试)
标题中的“jar打包成windows服务工具”指的是使用特定的工具或方法将Java应用程序(通常是一个.jar文件)转换为Windows操作系统下的服务。这样做的目的是使得Java应用程序可以在系统启动时自动运行,类似于其他...
run.bat用于windows下直接打开jar文件,可以通过该bat文件运行任意jar文件。
这正是"将可执行JAR文件作为Windows服务运行"的主题。 WinSW(Windows Service Wrapper)是一个开源项目,它允许我们将任何可执行文件,包括JAR文件,包装成Windows服务。这样,Java应用程序就可以在后台以服务的...
在Windows系统中,安装Java Runtime Environment (JRE)后,JAR文件会被关联到`javaw.exe`,使得用户可以直接双击运行。在命令行中,也可以使用以下命令来执行JAR文件: ``` java -jar test.jar ``` 这会根据`...
这个bat脚本资源可以在Windows环境下实现Java程序的守护进程和自动重启。它通过一个循环监控Java程序进程,如果检测到程序异常退出,会自动重启程序。同时具有可配置的重启次数和重启间隔时间。 这个小巧但实用的bat...
制作可执行的JAR文件是JAR文件的主要用途之一,这使得Java程序可以像其他平台上的可执行文件一样被用户双击运行。为了创建可执行JAR,我们需要指定一个`MANIFEST.MF`文件,其中包含`Main-Class`属性,它指明了程序...
在Windows环境下,批处理脚本可以调用Java虚拟机(JVM)来运行JAR文件。典型的命令行形式是: ```batch java -jar Hello.jar ``` 这里的`java`是JVM的可执行程序,`-jar`标志指示JVM运行指定的JAR文件,而`Hello.jar...
这个文件会调用Java运行时环境(JRE或JDK)来执行指定的`.jar`文件。此外,我们还将介绍如何通过参数设置来更改进程名称,以便于更好地识别正在运行的应用程序。 **步骤1:创建批处理文件** 首先,在Java安装目录...
标题中的“jar windows 自启动包”指的是在Windows操作系统中,如何让一个Java应用程序(通常以.jar文件形式存在)能够自启动。这涉及到Windows服务的概念,Java的可执行包装技术,以及可能使用的第三方工具。 首先...
生成的JAR文件可以通过工具如j2exe或exe4j转换为Windows平台下的EXE文件,这样即使没有Java环境的用户也可以运行你的程序。这些工具通常提供图形化界面,帮助你配置JAR文件、图标、启动参数等,最终生成可执行的...