jars collection
http://www.docjar.com/
http://peng4602.iteye.com/blog/243495#comments
jar包查询网站 非常好用!
http://zgqhyh.iteye.com/blog/558184
http://jarvana.com/jarvana/ 可直接查看源码,下载各个版本的jar包等,强力推荐
http://www.findjar.com/index.x 这个没有上一个好,不过也不错了
DOS jdk1.6
当前目录所有文件打包为singleton.jar
D:\workspace\java\src\com\javaeye\lindows\design23>jar cvf singleton.jar .
或
D:\workspace\java\src\com\javaeye\lindows\design23>jar cvf singleton.jar ./
或
D:\workspace\java\src\com\javaeye\lindows\design23>jar cvf singleton.jar ./*.*
或
D:\workspace\java\src\com\javaeye\lindows\design23>jar cvf singleton.jar .\*.*
注:jar cvf singleton.jar .\ 这种方式打包解压数据未丢失但都批量更改为.\*.java的文件和其他
当前目录所有文件打包为 x.war
F:\s*****\b2c\b2c_src>jar cvf x.war .
或
F:\s*****\b2c\b2c_src>jar cvf x.war ./
或
F:\s*****\b2c\b2c_src>jar cvf x.war ./*.*
1.jar文件打包
假设需要打包的文件如下:
classes\com\albertsong\MyApp.class
classes\com\albertsong\Aaaa.class
classes\com\albertsong\util\Bbbb.class
(其中MyApp包含main函数)
建一个mymanifest.mf 文件,内容如下:
Main-Class: com.albertsong.MyApp
建一个myjar.bat文件,内容如下:
set JAVA_HOME=C:\jsdk1.5.0_09
set PATH=%JAVA_HOME%\bin
set CLASSPATH=%JAVA_HOME%\lib\tools.jar;
jar cvfm MyApp.jar mymanifest.mf -C classes .
这两个文件都放到和classes同一个目录,即目录结构象下面一样
MyApp\classes\com\albertsong\MyApp.class
MyApp\classes\com\albertsong\Aaaa.class
MyApp\classes\com\albertsong\util\Bbbb.class
MyApp\mymanifest.mf
MyApp\myjar.bat
然后点myjar.bat这个文件执行就可以了:)
2.执行jar文件
建一个目录MyApp/release。
将生成的MyApp.jar复制到这个目录。
在这个目录里新建一个批处理文件run.bat,内容如下:
set JAVA_HOME=C:\jsdk1.5.0_09
set PATH=%JAVA_HOME%\bin
set CLASSPATH=%JAVA_HOME%\lib\tools.jar;
javaw -jar MyApp.jar
3.其它
1)jar cvfm MyApp.jar mymanifest.mf -C classes .
这行命令,最后的. 一定不能掉 ,jar命令给出的帮助的例子是
jar cvfm classes.jar mymanifest -C foo/ .
但是在windows下应该改成
jar cvfm classes.jar mymanifest -C foo\ .
或者
jar cvfm classes.jar mymanifest -C foo .
2)如果应用程序比较大,可能会用到其它的库,这时可以在release目录下建一个lib
然后在run.bat的CLASSPATH中添加用到的库。
set CLASSPATH=%JAVA_HOME%\lib\tools.jar;lib\ccc.jar;lib\ddd.jar;
3)如果要指定java程序使用的内存,这样
javaw -ms100m -mx256m -jar MyApp.jar
上面指定了使用最小100M最大256M内存。
4)如果main函数要带参数
javaw -ms100m -mx256m -jar MyApp.jar arg1 arg2
5)如果不能在控制台看到有关信息,可以用java来执行jar包
java -ms100m -mx256m -jar MyApp.jar arg1 arg2
javaw在后台执行。
6)如果bat文件一闪而过,看不到输出,可以在文件最后一行加上pause,最好的是通过cmd.exe来运行run.bat。
后记:
老早以前写过一个,后来丢失了,今天因为忘了点号和反斜杠的问题,又浪费不少时间。
相关推荐
标题 "C++调用java jar包测试代码" 描述了一个跨语言交互的场景,其中C++程序通过调用Java编译后的jar包来执行特定功能。这个过程涉及到多个技术点,包括Java的编译和打包,C++的编程以及两者之间的接口调用。 1. *...
Java jar包是Java应用程序的可执行格式,它包含编译后的类文件和其他资源。为了保护源代码不被轻易反编译和理解,开发者通常会使用混淆加密技术来增强代码的安全性。本文将深入探讨如何对Java jar包进行混淆加密,...
Java的JAR(Java Archive)文件是Java平台特有的打包格式,它将多个类文件、资源文件和其他元数据打包成一个单一的归档文件,便于分发、存储和执行。"你们想要的java jar包全都有"这个标题暗示了这是一个包含各种...
在“Appium java 测试框架 jar包”中,核心的jar文件是`appium-lib`,它是Appium Java客户端的核心库,包含了所有与Appium服务器交互的API。使用这个库,开发者能够创建和控制Appium会话,发送命令到服务器,接收...
Java的JAR(Java Archive)文件是Java平台上的一个核心特性,它用于打包多个类文件、资源文件以及元数据到一个单一的可执行文件中。JAR文件在Java应用程序和库的分发、部署和运行中起着至关重要的作用。然而,有时候...
Java的JAR(Java Archive)文件是Java平台特有的打包格式,用于集合多个类文件、资源文件等,并且可以通过Java的`java -jar`命令来执行。在开发和维护Java项目时,经常需要查看JAR包内部的内容,尤其是类文件(....
php调用java类的方法 需要将java工程打包称jar包之后调用
《ArcGIS for Java JAR包 全面解析》 ArcGIS是Esri公司推出的一款强大的地理信息系统(GIS)软件,其Java版本为开发者提供了在Java环境中进行地图制作、空间分析和地理处理的能力。本文将围绕标题中的几个核心JAR...
Java Jar JVM Exe 可执行文件 Java Jar JVM Exe 可执行文件 Java Jar JVM Exe 可执行文件 Java Jar JVM Exe 可执行文件 Java Jar JVM Exe 可执行文件
欢迎下载Java各种Jar包.zip 此文件所包含的Java Jar包: ---MySQL mysql-connector-java-3.1.12-bin.jar mysql-connector-java-5.1.15-bin.jar ---Oracle classes12.jar ---SQL2005 sqljdbc.jar ---SQL...
vnc viewer java jar 文件。可以通过运行jar,输入访问Linux远程主机IP和端口进行远程登录。非常方便。前提是远程主机开启了vnc服务,并设置相应的访问端口。
然而,当需要与Java环境交互时,如何在Delphi XE7中调用Java的JAR文件就成为一个挑战。本篇将深入探讨如何实现这一目标。 首先,了解Java本地接口(JNI)是关键。JNI允许Java代码调用本地(如C/C++)代码,反之亦然...
这里我们主要探讨如何使用DOS命令来测试Java JAR文件,以及如何在命令行下运行JUnit测试。这是一项基础但至关重要的技能,因为通过命令行工具可以高效地自动化测试和调试代码。 首先,让我们了解Java JAR文件。JAR...
Java jar包下载网址,提供了各种版本的jar包文件,供Java开发人员下载
java jar 包
本文将深入探讨Selenium Java JAR文件及其源码,以及它们在"selelnium2"标签中的重要性。 首先,`selenium-2.37.0`是Selenium的一个特定版本号,它包含了Selenium WebDriver的主要组件。WebDriver是一个用于控制...
ECharts java jar包 直接面向对象生成echart图形对象,java返回的option对象在前台解析为json对象后,直接init就可以生成echart报表。方便快捷。
ArcObjects SDK for java jar 包
jdbc.jar Java jar包
windows下启动java jar包的bat脚本 javaw后台启动,jdk1.8或者更高,winserver 2016 经过测试