如何运行.jar形式的Java程序

.jar是用来压缩档案或者解压档案的文件格式,其特点是具有无损压缩的功能。想知道如何运行这种程序?以下介绍步骤。

步骤

  • 01

    确保安装了Java。在命令行中输入java -version,如果没有最新版本,先更新,再继续。

  • 02

    使 .jar文件可执行。.jar可以通过整理Java程序的类别文件来变为可执行文件,而编译器或Java虚拟机可以识别这些格式。.jar文件是通过javaw(Java应用程序管理器)执行的。你需要设置.jar文件中的应用程序接入点(即含有程序主功能的文件类别)。你需要通过清单文件(Manifest file)来设置接入点。步骤如下: Java工具会自动把meta-inf/manifest.mf设置为.jar的文件路径。创建新的清单文件的时候,名字会创建为 "Manifest-Version: 1.0, Created-By: 1.6.0 (Sun Microsystems Inc)" 创建manifest addition .txt 文件。输入Main Class: [Package Name].[Class Name], ,把[Package Name]、[Class Name]替换为你的套件名称和类别名称(即创建了属性值对)不要忘了最后加一行空行。 进入这个终端指令程序,调整清单文件,使其包括应用程序的接入点,把以下代码的中括号部分改为你程序的信息。jar cfm [jar 文件名] [附加清单文件名] [导入文件] 重新看一下清单文件。设置了接入点以后,会是 "Manifest-Version: 1.0,Created-By: 1.6.0 (Sun Microsystems Inc), Main Class: [套件名称].[类别名称]" 你也可以用jar工具设置接入点。不过这样会覆盖清单文件中主类别属性。输入下面代码(把中括号部分替换)jar cfe [jar 文件名] [套件名称] [带主功能的种类名称]

  • 03

    运行 .jar 文件。用以下代码运行 .jar(java应用程序运行的主要方法):java -jar [Jar 文件名]

  • 04

    使得可以双击执行 .jar程序(可选)。要双击打开.jar文件的话,需要把 javaw (java 应用程序管理器)可执行程序文件路径改变,输入以下代码:C:\Program Files\Java\j2rex.y.z\bin\javaw.exe" -jar "%1" %*

在Linux 运行.jar文件

  • 01

    打开Java终端。在Linux中可以双击.jar文件,在zip解压缩软件中查看其内容。不过我们这里要右击选择“Open Terminal”(打开终端)

  • 02

    输入运行以下代码(同上,替换掉中括号部分):$>java -jar [jar 文件名]

  • 03

    双击运行 .jar文件(可选)。想双击运行.jar程序,需要改变文件类型关联(类似Windows的操作步骤)。. 确保以上代码可用。 把这里的代码输入(同上,替换掉中括号部分):$>/usr/lib/jvm/jre-1.6.0-sun/bin/java -jar %f 把路径设置为电脑上Java安装路径。

(0)

相关推荐

  • 使用jar命令将java程序创建为可执行的jar包

    使用jar命令将java程序创建为可执行的jar包 操作方法 01 1.创建可执行的jar包.手工写manifest.mf文件(jar命令自动生成的MANIFEST.MF文件中不会包含Main-Cla ...

  • jar转exe java程序打包成exe可运行程序

    我们都知道java是平台无关性,可以打包成jar文件,到任何操作系统有jre环境的电脑都可以允许!但是我们打包成exe文件就相当于舍弃了这一大优势,不过确实有需要打包成exe的时候吧!下面介绍方法给大 ...

  • 怎么不安装jre,jdk就运行java程序,jar包等

    怎么不安装运行环境启动java程序 怎么不安装jre运行.jar文件 怎么制作免安装的java程序 怎么精简jre 怎么无窗口启动bat 怎么用bat启动.jar文件 怎么用bat设置临时环境变量 怎 ...

  • 图解第一个Java程序示例Hello World

    本篇将和大家介绍利用Eclipse和命令行运行第一个Java程序示例Hello World,希望对大家的工作和学习有所帮助! 通过Eclipse运行程序 01 启动Eclipse,在菜单中选择&quo ...

  • Linux使用crontab运行Java程序定时任务代码解析

    简介 Linux中,crontab的功能是十分强大的,能够方便的调度程序的运行,甚至在很多时候能够替代程序中的定时任务. 分析 它的命令格式和主要参数如下: 命令格式 crontab [-u user ...

  • Win8.1系统无法运行Java程序页面出现空白和黑色叉叉

    JAVA,一种可以撰写跨平台应用软件的面向对象的程序设计语言,在win8.1系统下,有用户在使用Java时,页面上出现空白和黑色叉叉,有时候甚至无法运行,这是怎回事呢?该怎么办?看下高手们是如何来解决 ...

  • Win8.1系统无法运行Java程序的解决办法

    部分Win8.1系统用户发现在使用Java程序时,页面上留块空白和一个黑黑的叉叉,或者干脆无法运行程序。下面系统之家小编就为大家介绍一下Win8.1系统无法运行Java程序的解决办法! 1.确定你已经 ...

  • win8.1运行Java程序网页出现空白等问题如何解决

    JAVA,一种可以撰写跨平台应用软件的面向对象的程序设计语言,Java程序对于大部分的用户来说是非常陌生的,大家平时在操作电脑时接触比较少,但有用户反应Win8.1系统运行Java程序,页面会出现空白 ...

  • dos窗口下编译运行Java程序

    电脑配置jdk之后可以在dos窗口下编译运行Java程序了.下面介绍具体使用方法. 操作方法 01 win+R,输入cmd回车,打开dos窗口. 02 先测试一下jdk是否成功安装,输入javac命令 ...