A:我觉得最好的傻瓜办法是:
直接用eclipse打包成可运行的jar包(Runnable Jar File),然后双击就能运行!
要指定main类的,在项目里,一般的程序只要带main()就可以直接双击运行!完美!
B:网上找到一个最笨的方法:
step1:用eclipse导出(也可以用jar命令)jar包,并指定 Main-Class,比如Main-Class: com.skymobi.csj.CsjMain
step2:编写bat
step2.1:添加classpath,要将所有依赖的jar和properties用绝对路径加入,注意必须绝对路径,然后还要加上自己要运行的jar包
set classpath=%classpath%;c:\test\skyopi.properties;c:\test\skyopi-1.0.6.jar;c:\test\slf4j-api-1.5.3.jar;c:\test\slf4j-log4j12-1.5.3.jar;c:\test\commons-logging-1.1.1.jar;
c:\test\log4j-1.2.15.jar;c:\test\commons-httpclient-3.1.jar;c:\test\module-framwork-1.5.jar;c:\test\mina-core-2.0.0-RC1.jar;c:\test\log4j.properties;c:\test\csj_skyserver.jar
step2.2:添加执行脚本
java com.skymobi.csj.CsjMain ModuleID=0xA000 ModuleInstID=0xA001
step3: 将写好的脚步和依赖的所有jar和配置放到c:/test下(如果这个地址改了,上面的classpath里要做相应的改变)
step4.:用你的鼠标双击bat,hava fun ^-^
注意:java -classpath 。。。。-jar csj_skyserver.jar arg0 证明无法调用依赖的其他包
分享到:
相关推荐
run.bat用于windows下直接打开jar文件,可以通过该bat文件运行任意jar文件。
这对于Java开发者尤其有用,因为Java应用程序通常打包成jar文件,而winsw可以轻松地将这些jar文件注册为Windows服务。 要使用winsw来运行一个jar包,首先你需要下载winsw的可执行文件(通常是`winsw.exe`)。这个...
**创建可执行JAR文件** 为了使JAR文件成为可执行文件,开发者需要在`MANIFEST.MF`中添加`Main-Class`字段,指定程序的入口点(即包含`public static void main(String[] args)`方法的类)。例如,如果主类位于`test`...
这是因为WebJobs设计上并不直接支持执行jar文件,而是期望能够运行可执行文件(如Windows下的.exe文件)或者批处理文件(.bat或.cmd)。 解决这个问题的方法是创建一个批处理文件(通常是.bat文件),该文件会调用...
完成上述操作后,双击任何JAR文件都应能直接启动Java运行时环境,并执行该文件中的程序。如果出现问题,可以检查快捷方式的路径是否正确,以及是否成功将`.jar`文件类型与快捷方式关联。 通过上述步骤,不仅能够...
windows运行jar包指定jdk路径的脚本文件。可以不用系统的jdk运行,指定某个文件下的jdk运行jar包
Windows 中运行 JAR 包有多种方式,包括使用.bat 文件、后台运行、使用 jps 命令查看进程、使用 TASKKILL 命令终止进程等。 1. 使用.bat 文件运行 JAR 包 _create a .bat file in the same directory as the JAR ...
在Windows系统中,JRE安装后会将`.jar`文件关联到`javaw.exe`,用户可以直接双击运行。在命令行中,也可以通过以下命令运行: ```bash java -jar test.jar ``` 这里,`-jar`参数告诉Java虚拟机从JAR文件中...
然而,对于不熟悉Java环境的用户来说,直接运行JAR文件可能不太方便,因为他们需要先安装Java运行环境(JRE)。为了解决这个问题,可以将JAR文件转换为Windows操作系统下的可执行文件(EXE),使得用户只需双击就能...
为了解决这个问题,我们可以创建一个批处理(BAT)文件来调用Java虚拟机(JVM)执行JAR文件。下面将详细解释这个过程以及提供的文件用途。 标题中的"jar文件运行批处理"指的是创建一个批处理脚本,使得用户可以通过...
总的来说,`windows-jar文件`涉及的内容广泛,包括Java开发、`jar`文件的创建与运行、配置文件的处理、以及如何在Windows环境中部署和执行Java应用程序。对于开发者来说,理解和掌握这些知识是必要的,以便能够有效...
这里的`java`是JVM的可执行程序,`-jar`标志指示JVM运行指定的JAR文件,而`Hello.jar`是实际要运行的JAR文件名。批处理脚本的存在简化了用户运行Java应用程序的过程,因为用户只需双击bat文件,无需手动输入命令。 ...
JD-GUI是Java反编译器的一种,它提供了一个图形用户界面,可以直接打开并查看JAR文件中的源代码。这个1.4.0版本是官方发布的,虽然不是原创代码,但它是经过验证和广泛使用的,可以可靠地将字节码转换回可读的Java源...
为了让 Java 程序可以直接通过双击运行,我们需要创建一个可执行的 JAR 文件。这需要在 MANIFEST.MF 文件中指定 `Main-Class`,这是程序的入口点。假设 `Test.class` 是程序的主类,属于 `test` 包,MANIFEST.MF ...
- **命令行运行**:通过命令行(如Windows的CMD或Linux的Terminal)使用`java -jar 文件名.jar`命令运行JAR文件。 - **双击运行**:如果你的系统已配置好Java环境,并且JAR文件的manifest文件指定了主类,你可以...
3. **执行JAR文件**:通过`java -jar test.jar`命令可以运行包含MANIFEST.MF并指定主类的JAR文件。如果JAR文件未设置主类,可以使用`java -cp test.jar com.example.Main`来指定执行的类。 4. **批处理文件(mybat....
以下是两种在MyEclipse中生成可执行JAR文件的方法: ### 无外部依赖的JAR文件 当你的Java项目没有引用任何外部的JAR包时,生成可执行JAR文件的过程相对简单。在MyEclipse中,你可以按照以下步骤操作: 1. 打开...
在IT行业中,非可执行JAR包的Windows BAT执行脚本是一种常见的技术实践,它允许开发者在不直接运行Java应用程序的情况下调用JAR文件中的功能。这种方法尤其适用于那些需要通过命令行界面(CLI)交互或者批处理任务的...