java 程序转可执行文件exe的问题

问题描述

问大家一个问题啊,怎样把一个java程序编译成可执行程序在没有装jdk的机子上可以运行,愿指教,万倍感激

解决方案

你唯一可以做的就是:打包安装程序时,将JDK的安装程序也带进去,安装程序时,同时安装JDK.即使转换成为了exe文件,它的本质上也还是需要JDK才能运行的.
解决方案二:
可以考虑用AdvancedInstaller来打包,Installanywhere也行。

时间: 2024-08-27 10:33:39

java 程序转可执行文件exe的问题的相关文章

将Java程序变成可执行文件的简单方法

运行Java程序(SWING或SWT的桌面程序)可以直接执行.class文件或将所有的.class文件及相关的其他文件压缩成.jar文件,然后使用javaw -jar my.jar来运行程序(其中my.jar是一个jar文件名,可以是任何指定的jar文件).但在windows下,用户习惯直接运行一个exe来执行程序.在网上有很多程序可以将my.jar或.class文件直接转换成exe文件.但很多都是将jar或.class文件放到exe里成,这样不太方便.有些工具,如javalauncher可以使

Java程序调用外部exe可执行程序时出现的问题

问题描述 用Java写的GUI程序,在通过点击jButton调用EXE程序时出现如下情况:1->点击两次按钮才启动exe程序2->关闭exe程序后(Java程序未关闭),重新点击按钮调用时打开两个exe程序,第三次调用时为三个,以此类推请问各位大侠如何解决? 解决方案 解决方案二:代码贴出来啊解决方案三:关注...解决方案四:privatevoidjButton4ActionPerformed(java.awt.event.ActionEventevt){jButton4.addActionL

java程序打包成exe与jar的图文教程_java

Java程序打包 1.java工程源码打包成jar包 选中工程,右键选择export... 选择Runnable JAR file (1)launch configuration 启动配置,java程序的启动类,如果工程没有生成类,先执行"选中工程--run as---Java Application " (2)Export Destination 输出文件名称,要生成的jar文件 2.jar包转换成.exe 使用exe4j4.0将jar生成exe执行文件 破解的exe4j4.0可在下

求助:如何将java程序转成exe文件格式

问题描述 小弟最近写了一个java程序,想把程序弄成exe格式,可以在没有java虚拟机的电脑上运行.用了exe4j这个软件,按照网上相关的教程做出来exe文件格式,点击后出现这样的问题,求各路大神指点. 解决方案 解决方案二:同有这个问题,等大神解答解决方案三:你要把jre也要打进那个exe里面解决方案四:将JRE打入exe里面后,出现这个提示,但是我的JRE没有损坏,是不是exe4j只能在32位系统上才可以做出exe文件并执行?

java做了一个exe程序怎么通过监听返回运行程序的路径

问题描述 java做了一个exe程序怎么通过监听返回运行程序的路径 用java写了个程序,想实现开机启动的功能,方法是想写入注册表,但是我要怎么知道我打开的这个程序的路径,就是我要通过监听,然后程序打开开机启动功能怎么返回该程序的路径,明白我的意思吗,或者有其他方法也可以? 解决方案 可以通过两种方式解决: 1.String path = new File(".").getCanonicalPath(); 2.System.getProperty("user.dir"

jar-为什么要将java程序JAR包打包成.EXE,作用是什么

问题描述 为什么要将java程序JAR包打包成.EXE,作用是什么 如题.jar包不是已经能运行了吗,为何还要打包成.EXE呢,求真解,意义何在? 解决方案 JAR包不能单独运行的,它只是将一些函数封装下,提供给其它工程使用,要依托java.EXE是可以单独运行的,不用依托java 解决方案二: Java程序打包成Jar包Java程序打包成jar包Java程序打包成jar包 解决方案三: http://blog.chinaunix.net/uid-26153556-id-3042913.html

谈谈JAVA程序的反编译

编译|程序   谈谈JAVA程序的反编译  如今JAVA语言在全世界范围正如火如荼般的流行,它广范地应用在INTERNET的数据库.多媒体.CGI.及动态网页的制作方面.1999年在美国对JAVA程序员的需求量首次超过C++! 最近分析一些JAVA程序,对JAVA的反编译进行了一番了解,下面将我所了解的情况作以下介绍,希望对JAVA爱好者有所帮助. JAVA是采用一种称做"字节编码"的程序结构,分为小程序(嵌入到HTML文件中)和应用程序(直接在命令状态下执行)两种类型.无论哪种结构,

在Java程序中运行外部类文件

程序 在Java程序中运行外部类文件 一.引言无论是用传统的编程语言(C++.VB等)还是Java语言编程,都经常需要在一个运行的程序中执行另外一个独立的外部程序.例如用Java设计一个IDE程序,那么这个IDE程序就必需能够调式.运行其它独立的外部Java程序.况且直接运行已经存在的外部程序来实现本程序的某些特定的功能,也是提高程序开发效率的一种重要手段.Java2为实现在一个Java程序中运行外部类文件(即Java程序)提供了的两种解决方案,即在同一进程中运行外部类文件和在不同进程中运行外部

《Java程序员面试秘笈》—— 面试题11 使用jar命令

面试题11 使用jar命令 Java程序员面试秘笈 请使用jar命令,将test文件夹压缩成.jar文件,并简述其压缩包的结构. 考点:对于Java程序员来说,更多情况下是使用的集成Java开发工具,例如JBuilder.Eclipse等,而对于最基本的Java编译和常见的命令行工具往往都不熟悉.这个面试题主要考察求职者对于Java命令行基本工具的使用,从而了解求职者对Java编程的熟悉程度. 出现频率: [面试题解析]熟练的Java开发者应该掌握常用的Java命令行工具.求职者应该熟练掌握ja