`
wenzongliang
  • 浏览: 457250 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

jar在没有jre下运行并不转成exe

 
阅读更多

jar和jre一块发布,用批处理来双击运行。并且不显示和不闪dos窗口

bat比处理如下:

ttt.bat

-------------------------------------------------

@echo off
start jre7\bin\javaw -jar  test1902.jar

----------------------------------------------

 

java:运行java命令时,会出现并保持一个console窗口.(例如java -jar xxx.jar)

javaw:与java是基本一样,开始时会出现console,当主程序调用之后,console就会消失;javaw 大多用来运行GUI程序(例如start javaw -jar xxx.jar)

 

这样之后还会闪dos窗口。不闪dos窗口方法如下

ttt.vbe

------------------------------------------

set ws=wscript.createobject("wscript.shell")
ws.run "ttt.bat /start",0

------------------------------------------

这样不闪dos窗口了。这个是vb脚本。先建立一个dos执行环境ws。ws.run第一的参数是dos命名,第二个参数是dos窗口显示方式,0为不显示。在ws中当前路径表示不是.\而是什么都不写。

可以写成应用程序例如VC写,还有可以定制应用程序的图标。(java中窗口的图标是可以自定义的,jar图标不能定制)

 

也可写成

ttt.vbe

------------------------------------------

set ws=wscript.createobject("wscript.shell")
ws.run "start jre7\bin\javaw -jar  test1902.jar",0

------------------------------------------

 

有时候上面的会报错找不到文件。去掉start即可,如下

 

ttt.vbe

------------------------------------------

set ws=wscript.createobject("wscript.shell")
ws.run "jre7\bin\javaw -jar  test1902.jar",0

------------------------------------------

 

 

分享到:
评论

相关推荐

    exe4j打jar成exe(自带jre环境)

    exe4j是一款能够将Java的JAR文件转换为Windows平台下的exe可执行文件的软件,它还内置了JRE(Java Runtime Environment),使得用户无需额外安装Java就能运行程序。 一、exe4j简介 exe4j是由eclipse插件开发公司...

    将jar打包成exe脱离jdk环境运行的方法.

    因此,将jar转换为exe的目的是为了让Java程序能在不依赖JDK的环境下运行。 有两种常见的方法可以实现这个目标: 1. 使用启动器工具(如Launch4j) Launch4j是一个流行的工具,它可以将.jar文件封装成.exe,同时...

    Launch4j 把java jar包转化为exe文件 可脱离jre 内附详细文档

    Launch4j是一款强大的工具,专为Java开发者设计,可以将Java的JAR文件转换成Windows平台下的可执行程序(EXE)。这个转换过程使得Java应用程序能够脱离Java运行环境(JRE)独立运行,大大提高了软件分发的便利性。...

    jar转换成exe工具和教程

    然而,为了在不安装Java运行环境的计算机上运行这些程序,开发者经常需要将.jar文件转换为.exe(Windows可执行文件)。这就引入了我们今天要讨论的主题——如何使用JSmooth将.jar文件转换为.exe文件。 JSmooth是一...

    java 打包成安装包无需依赖JRE轻松搞定

    我们开发java程序运行的时候都需要依赖jre才能运行起来,但是用户的电脑上并没有安装jdk或jre的java运行环境。不可能让客户去安装了应用程序还要需安装java开发环境吧。下面是我将jar包打包成setup安装文件一些的...

    JRE java运行环境

    在Java开发中,编写好的Java代码会被编译成独立于平台的字节码,这些字节码就需要JRE来解释并执行。JRE对于任何运行Java程序的系统来说都是至关重要的,无论是在桌面应用、服务器端应用还是嵌入式设备中。 JRE包括...

    Jar转Exe.zip

    "Jar转Exe"的流程就是将Java的.jar文件转换为可以在Windows上直接运行的.exe文件,以便不依赖Java虚拟机(JVM)的用户也能方便地执行程序。 要将.jar文件转换为.exe文件,通常需要使用特定的工具,这些工具会创建一...

    把java可运行jar包文件制作成.exe文件

    通过以上步骤,你可以将Java生成的JAR文件转化为可以在任何未配置JRE的Windows操作系统上运行的.EXE文件,并进一步制作成安装包。这种方法不仅简化了用户的操作流程,还提高了软件的易用性和兼容性。

    将jar转换成exe的小工具

    这些工具允许开发者选择JAR文件,并将其包装在一个可执行的外壳程序中,确保在没有安装JRE的系统上也能运行。 4. 使用方法: - 首先,下载并安装转换工具。 - 打开工具,指定输入的JAR文件,通常可以通过浏览找到...

    jar转exe.zip

    需要注意的是,将JAR转换为EXE并不意味着程序完全脱离了Java环境,只是将JRE嵌入到了EXE中。这种方式对于简化用户端的部署是很有帮助的,但可能增加文件大小。此外,由于EXE文件是特定于Windows平台的,所以这种转换...

    jar转换exe转换工具

    值得注意的是,转换成EXE并不意味着程序能在所有平台上运行,因为它是针对Windows操作系统的。对于其他平台,如macOS或Linux,仍然需要Java环境来运行JAR文件。此外,由于EXE文件可能会被恶意软件利用,所以在分发时...

    jar转exe可执行程序

    然而,Windows操作系统默认并不直接支持运行JAR文件,用户需要通过Java Runtime Environment(JRE)来执行。为了使得Java程序对Windows用户更加友好,我们可以将JAR文件转换为可执行的EXE文件。这正是"jar转exe"这个...

    jar转换成exe 1.8.2.1 绿色文版

    然而,Windows系统默认并不支持直接运行JAR文件,因此开发者或用户常常需要将JAR转换为EXE格式,这样非技术用户就能更方便地在Windows环境中运行程序,而无需安装Java运行环境(JRE)。 这个“绿色文版”意味着该...

    jar文件转exe可执行文件

    为了解决这个问题,可以将JAR文件转换为Windows操作系统下的可执行文件(EXE),使得用户只需双击就能运行程序,无需预先安装Java环境。 转换JAR到EXE的过程主要涉及以下步骤和相关知识点: 1. **理解JAR和EXE的...

    jar转exe工具

    - **兼容性问题:** 虽然exe4j能让Java程序在Windows上以EXE形式运行,但并不能保证所有JAR文件都能成功转换,因为有些依赖可能只适用于特定Java版本。 - **安全性:** 转换成EXE可能会增加被恶意软件利用的风险,...

    java的JAR包转换成.exe文件

    为了解决这个问题,可以将JAR包转换为.exe可执行文件,这样非Java开发人员也可以在Windows操作系统上轻松地运行程序,无需额外安装Java环境。 转换JAR为.exe的过程通常涉及使用特殊的工具,这些工具能够将Java字节...

    jar转成exe可执行文件工具及过程.zip

    然而,对于非Java用户,直接运行.jar文件可能不太方便,因为这需要在系统上安装Java运行环境(JRE)。为了解决这个问题,可以将.jar文件转换为.exe可执行文件,使得任何Windows用户都可以无需安装JRE就能直接运行...

    jar打包为exe操作文档含安装包,64-jre

    然而,JavaFX的默认打包机制并不产出.exe文件,这使得在没有Java环境的计算机上运行变得困难。 要将JavaFX应用转换为.exe,我们需要使用第三方工具,例如JPackage(Java 16及以上版本自带)、Launch4j、JSmooth或...

    Jar转exe工具

    这个过程被称为“封装”,它使得那些不熟悉Java环境或者没有安装Java运行时环境的用户也能运行由Java编写的程序。 在Java开发中,Eclipse是一个广泛使用的集成开发环境(IDE),它提供了丰富的功能来编写、测试和...

Global site tag (gtag.js) - Google Analytics