java 制作 winrar_使用winRAR把java文件打包成exe文件

使用winRAR把java文件打包成exe文件

一、前期准备

为了能看到执行结果,先编写一个swing的程序, 类名 ButtonTest.java,包路径 com.test。

将 ButtonTest.java 保存在D盘根目录下

运行中输入cmd进入DOS,进入D盘根目录

C:\Documents and Settings\Administrator>d:

使用 javac -d 进行编译,将会在D盘根目录下生成一个com文件夹

D:\>javac -d .\ ButtonTest.java

使用 java 执行,看看是否成功

D:\>java com.test.ButtonTest

安装winRAR,例子中使用的是3.0版本。

二、制作EXE

1、回到windows窗口,来到D盘,使用鼠标右键点击com文件夹,选择winRAR的右键菜单 “添加到档案文件”

选项。

出现 档案文件名字和参数 对话框窗口

2、在 常规 选项卡中设置以下参数

档案文件名 中输入 ButtonTest

档案文件类型 中选择 ZIP

压缩方式 中选择 存储

存档选项 中选择 创建自释放格式档案文件

3、在 高级 选项卡中 选择 自解压选项(或 SFX选项)

4、出现 高级自释放选项 对话框窗口

1)在 常规 选项卡中设置以下参数

释放后运行 中输入 java

com.test.ButtonTest

2)在 模式 选项卡中设置以下参数

临时模式 中选择 解压到临文件夹

缄默模式 中选择 全部隐藏

覆盖方式 中选择 覆盖所有文件

选择 确定(高级自释放选项 对话框)

选择 确定(档案文件名字和参数 对话框)

三、执行EXE

这时在D盘下会生成一个 ButtonTest.exe 文件,点击执行即可。

注意:

如果出现 'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。 错误时。

请在系统环境变量 Path 中设置 java 的环境变量。相关连接 http://zhidao.baidu.com/question/1495912.html

用以上方式生成的 exe 文件,对运行环境有要求:

1、运行的机器上已经安装了j2sdk

2、系统环境变量 path 中已经设置了 java 的环境变量,也就是说可以执行 java

方法。

3、运行程序可能会用到第三方的jar包,需要使用 java -classpath

参数来执行。(对于java命令这里就不做详细解释了)

以下是 ButtonTest.java 源码

package com.test;

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class ButtonTest {

public static void main(String[] args) {

ButtonFrame frame = new

ButtonFrame();

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.show();

}

}

class ButtonFrame extends JFrame {

public ButtonFrame() {

setTitle("ButtonTest");

setSize(DEFAULT_WIDTH,

DEFAULT_HEIGHT);

// add panel to frame

ButtonPanel panel = new

ButtonPanel();

Container contentPane =

getContentPane();

contentPane.add(panel);

}

public static final int DEFAULT_WIDTH =

300;

public static final int DEFAULT_HEIGHT =

200;

}

class ButtonPanel extends JPanel {

public ButtonPanel() {

// create buttons 这里产生三个event

source object

JButton yellowButton = new

JButton("Yellow");

JButton blueButton = new

JButton("Blue");

JButton redButton = new

JButton("Red");

// add buttons to

panel

add(yellowButton);

add(blueButton);

add(redButton);

// create button

actions

ColorAction yellowAction = new

ColorAction(Color.YELLOW);

ColorAction blueAction = new

ColorAction(Color.BLUE);

ColorAction redAction = new

ColorAction(Color.RED);

// event source 注册listener

object

yellowButton.addActionListener(yellowAction);

blueButton.addActionListener(blueAction);

redButton.addActionListener(redAction);

}

private class ColorAction implements

ActionListener {

public ColorAction(Color c)

{

backgroundColor

= c;

}

//ActionEvent

event定义了一个event object

public void

actionPerformed(ActionEvent event) {

setBackground(backgroundColor);

}

private Color

backgroundColor;

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
java程序双击运⾏_双击jar⽂件运⾏程序 Java应⽤程序jar⽂件可以由 JVM(Java虚拟机)直接执⾏,只要操作系统安装了JVM便可以运⾏作为Java应⽤程序的jar⽂件。可是,很多 朋友遇到⼀个难题,那就是下载了jar⽂件以后在Windows中不能⽤⿏标双击运⾏(或者双击运⾏以后使⽤WinRAR或其他压缩软件打开 了),这可怎么办? 1、Win7下的解决⽅法 注意:⽆论是Win7还是WinXP,都需要事先下载并安装Java虚拟机。 1)安装好Java虚拟机后,双击需要运⾏的jar⽂件或在jar⽂件上点击⿏标右键,在弹出的菜单中选择"打开⽅式" "选择默认程序"。 2)选择JAVA虚拟机的安装⽂件夹,如果安装的是Java 7,安装⽂件夹⼀般为"C:\Program Files\Java\jre7\bin"(具体⽂件夹请⾃⾏查 找),找到javaw.exe⽂件,点击"打开"按钮。 3) 这时已经设置了使⽤javaw.exe应⽤程序来打开jar⽂件,可是实际上这时双击jar⽂件还是没有反应,这是因为没有设置打开⽂件参数导 致的。 4) 在Windows开始菜单的搜索框中输⼊"regedit",在上⽅搜索出的⽂件regedit上点击⿏标右键,在弹出的菜单中选择"以管理员⾝份 运⾏"。 5) 在注册表编辑器中,找到"HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command",在其中⽂件打开命令中加 ⼊参数"-jar"(⽆引号),修改后的数值类似:""C:\ProgramFiles\Java\jre7\bin\javaw.exe" -jar "%1""(只需要添加-jar参数,⽆需修 改其他信息),保存并退出注册表编辑器。 2、XP下的解决办法 1)安装好Java虚拟机后,打开桌⾯上"我的电脑",点击菜单"⼯具" "⽂件夹选项"。 2) 在"⽂件夹选项"设置窗⼝中切换到"⽂件类型"标签。找找看其中的⽂件扩展名有没有.jar,如果有,则选择.jar⽂件,点击"更 改"按钮。如果没有.jar,那么点击"新建"按钮新建⼀个.jar扩展名。 3) 点击"⾼级"按钮,在出现"编辑⽂件类型"窗⼝中点击"新建"按钮,在弹出的"新操作"设置窗⼝中,将操作命名为"open",⽤ 于执⾏操作的应⽤程序为"C:\ProgramFiles\Java\jre7\bin\javaw.exe" -jar "%1"(请勿填写引号,具体JVM的⽂件夹路径请根据实际 情况填写,⼀般位于C:\ProgramFiles\Java中)。 4)设置完后退出保存退出即可。 3、注意事项 1)⽆论使⽤Win7还是WinXP操作系统,都需要提前安装Java虚拟机(JVM)。 2)jar是Java可执⾏程序,其打包格式使⽤zip格式压缩打包,因此有可能会被某些压缩软件当压缩打开,如果双击时使⽤压缩软件打开 了,可以如上⽂所述修改jar⽂件的默认打开⽅式,使其使⽤Java虚拟机来运⾏。 3)要使jar⽂件正常运⾏,其⽂件名不能为中⽂或其他特殊字符,如果按照本⽂操作还是不能运⾏,请尝试修改⽂件名为标准的英⽂⽂件 名。 4)如果上⾯的⽅法还不能解决,则是虚拟机没装好。学习java的⼈都知道,Jdk是可免安装的,只要⼀台机器安装了,将java的根⽬录拷贝 到另⼀台机器,然后配置环境变量即可开发java程序。但此种⽅法下双击可执⾏jar程序⽆法运⾏java程序,原因是安装jdk的过程中会在系 统注册⼀些信息,直接拷贝的java环境是不具备这些条件的。因此,解决办法是将JDK重装⼀遍(反正⼀两分钟就安装了)。
### 回答1: 您可以使用以下步骤来打包Java代码为zip文件: 1. 将Java代码文件打包为一个临时的文件夹(例如myproject)。 2. 在命令行中进入临时文件夹的目录,例如:cd myproject。 3. 使用以下命令打包临时文件夹为zip文件zip -r myproject.zip myproject。 4. 执行完上述命令后,您将在myproject目录中找到一个名为myproject.zip文件,这就是您打包zip文件。 注意:如果您使用的是Windows系统,您可以使用WinZip或其他压缩工具来打包文件夹为zip文件。 ### 回答2: 要将Java代码打包zip文件,可以按照以下步骤进行操作: 1. 首先,将您的Java代码整理到一个文件夹中,确保该文件含所有相关的Java文件和资源文件。 2. 打开终端或命令提示符,进入Java代码文件夹所在的目录。 3. 使用命令行工具(如WinRAR、7-Zip或jar命令)创建一个空的zip文件,可以命名为"mycode.zip"。 4. 接下来,使用命令行工具将Java代码文件夹中的所有文件文件夹添加到zip文件。例如,在Windows命令提示符下,可以使用类似于下面的命令: ```shell jar -cf mycode.zip * ``` 这会将当前目录下的所有文件文件夹添加到"mycode.zip"文件中。 5. 等待命令行工具完压缩过程,一旦完,您就功将Java代码打包zip文件。 6. 您可以在当前目录下找到"mycode.zip"文件,该文件含您的Java代码。您还可以将其移动到其他位置或与他人分享。 请确保在执行这些操作之前,已经安装了相关的命令行工具,并且已经正确设置了Java运行环境变量。 希望以上指导对您有所帮助,祝您功将Java代码打包zip文件! ### 回答3: 将Java代码打包zip可以通过以下几个步骤完: 1. 首先,创建一个用于保存Java代码的文件夹,并将所有相关的Java文件(.java文件)放入该文件夹中。 2. 在命令行终端中进入到保存Java代码的文件夹所在的目录。 3. 使用编译器(如javac)编译Java代码,生对应的字节码文件(.class文件)。可以使用以下命令来编译Java代码: ``` javac *.java ``` 4. 在终端中使用以下命令创建一个空的zip文件(例如,mycode.zip): ``` jar -cMf mycode.zip ``` 5. 将编译后的字节码文件添加到zip文件中,可以使用以下命令来实现: ``` jar -uf mycode.zip *.class ``` 6. 完上述步骤后,即可将Java代码功地打包zip文件。在当前目录下会生一个名为mycode.zip文件,其中含了Java代码的所有.class文件。 需要注意的是,在上述过程中使用了jar命令。该命令可以用于创建、查看和提取Java档案(jar)文件。通过指定参数-cMf可以创建一个新的空的jar文件,并使用-u参数向其中添加或更新文件。 总结起来,将Java代码打包zip的过程括了创建文件夹、编译Java代码生字节码文件、创建空的zip文件、将字节码文件添加到zip文件中等步骤。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值