本文目录一览:
Java和jar分别是什么意思?
Java为一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
在软件领域,JAR文件(Java归档,英语:Java Archive)为一种软件包文件格式,通常用于聚合大量的Java类文件、相关的元数据和资源(文本、图片等)文件到一个文件,以便开发Java平台应用软件或库。
JAR文件为一种归档文件,以ZIP格式构建,以.jar为文件扩展名。用户可以使用JDK自带的jar命令创建或提取JAR文件。也可以使用其他zip压缩工具,不过压缩时zip文件头里的条目顺序很重要,因为Manifest文件常需放在首位。JAR文件内的文件名为Unicode文本。
扩展资料
Java由四方面组成:Java编程语言、Java类文件格式、Java虚拟机、Java应用程序接口。
当编辑并运行一个Java程序时,需要同时涉及到这四种方面。使用文字编辑软件(例如记事本、写字板、UltraEdit等)或集成开发环境(Eclipse、MyEclipse等)在Java源文件中定义不同的类。
通过调用类(这些类实现了Java API)中的方法来访问资源系统,把源文件编译生成一种二进制中间码,存储在class文件中,然后再通过运行与操作系统平台环境相对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用。
JAR 文件格式提供了许多优势和功能,其中很多是传统的压缩格式如 ZIP 或者 RAR 所没有提供的。它们包括:
1、安全性。可以对JAR文件内容加上数字化签名。这样,能够识别签名的工具就可以有选择地为您授予软件安全特权,这是其他文件做不到的,它还可以检测代码是否被篡改过。
2、减少下载时间。如果一个applet捆绑到一个JAR文件中,那么浏览器就可以在一个HTTP事务中下载这个applet的类文件和相关的资源,而不是对每一个文件打开一个新连接。
3、压缩。JAR 格式允许压缩文件以提高存储效率。
4、传输平台扩展。Java扩展框架(Java Extensions Framework)提供了向Java核心平台添加功能的方法,这些扩展是用JAR文件打包的(Java 3D和JavaMail就是由Sun开发的扩展例子)。
参考资料来源:百度百科-JAR
参考资料来源:百度百科-Java
java -jar xxx.jar命令的xxx表示什么?
xxx就是你jar包的名字啊,你的jar在哪个目录,你就进到这个目录,执行java -jar xxx.jar命令就可以了,比如你xxx.jar在d:\底下,那你在cmd中,cd到d盘,再执行java -jar xxx.jar 命令就行了
java里的jar类打包文件怎么使用
java里的jar类打包文件使用步骤如下:
在Eclipse中,左边的工程管理栏,右键-BuildPath-Configure BuildPath...-Library标签-Add External JARs-选择下载的包-Ok,如下图:
会看到在Reference Libraries中有了导入的包。接下来就可以像本地运行库里包一样使用了。如下图:
java-jar启动的jar包怎么停
java-jar启动的jar包停用方法如下:
1、用管理员打开cmd命令窗口。
2、输入:netstat-ano|findstr端口号9233。
3、根pid删除命令taskkill/t/f/pid2136。