以下方法在 WINDOWS XP 和2003SERVER上测试通过:
1. 将所有需要用到的jar包统一保存到一个目录
2. 创建一个c: un.bat文件,内容如下:
SET JAVA_LIBS=C:java_libs
SET LIB_CLASSPATH=
FOR %%i IN (%JAVA_LIBS%*.jar) DO (
if defined LIB_CLASSPATH (
set LIB_CLASSPATH=!LIB_CLASSPATH!;%%i
) else (
set LIB_CLASSPATH=%%i
)
)
java -classpath %LIB_CLASSPATH% ...
3. 创建一个指向run.bat文件的快捷方式。这是很关键的一步!目标内容为:
cmd.exe /e:on /v:on /c "c: un.bat"
/E:ON 启用命令扩展
/V:ON 将 ! 作为定界符启动延缓环境变量扩展。如: /V:ON 会
允许 !var! 在执行时允许 !var! 扩展变量 var。var 语法
在输入时扩展变量,这与在一个 FOR 循环内不同。
需要启动程序时,只需双击这个快捷方式即可。
分享到:
相关推荐
在使用这些jar包时,开发者需要将它们添加到项目的类路径(classpath)中,以便编译和运行时能够找到所需的类。对于Maven或Gradle等构建工具的用户,可以通过在pom.xml或build.gradle文件中指定依赖来自动管理这些...
- Java程序开发通常使用集成开发环境(IDE),如Eclipse。Eclipse允许开发者编写、调试和构建Java项目。 - 一个Java项目经过编译后会产生.class文件,这些文件会被打包到jar(Java Archive)文件中,便于分发和...
4. `kettle-dbdialog.jar`: 如果需要在Java程序中使用Kettle的数据库对话框,此包是必需的。 5. `kettle-ui-swt.jar`: 提供了用户界面元素,如果需要创建图形界面,可能需要用到。 6. `pentaho-kettle-repository-...
这个工具可能是自定义的,用于启动Java应用程序,它会解析包含所有依赖的jar并执行主类。在某些情况下,开发者可能会选择编写自己的JavaLauncher,以便控制应用程序启动过程中的特定行为,比如添加自定义的日志记录...
“在练习做orcl数据库比对工具时,需要生成JAR包时搜集的资料,打包后运行比较慢(能解决的高手回帖帮忙哦)”:这表明作者在开发Oracle数据库比对工具的过程中遇到了JAR包运行速度慢的问题,并希望寻求解决办法。...
很多Java项目依赖第三方库,这些库的JAR也需要包含在最终的可执行JAR中。可以使用工具如`maven-assembly-plugin`或`maven-shade-plugin`在Maven项目中进行打包,它们可以将所有依赖合并到一个JAR中。如果是Gradle...
3. **选择打包工具**:有很多工具可以用来创建Fat jar,例如OneJar、ShadowJar(Gradle插件)、Maven Assembly插件或Maven Shade插件。在Eclipse中,我们可以使用特定的插件,如“Fat Jar”插件,来简化这个过程。 ...
exe4j是一款强大的工具,它允许我们将Java应用转换为Windows平台下的可执行程序,同时可以处理第三方jar包的集成。本篇文章将详细介绍如何使用exe4j来完成这一过程,以及包含第三方库的打包步骤。 【描述】:在Java...
- 一个可执行的JAR文件需要一个manifest文件来指定主类,这是Java虚拟机(JVM)知道从哪里启动程序的关键。 - 可以使用`java -jar`命令来运行已包含manifest的JAR文件,例如:`java -jar myjar.jar`。 4. **使用...
1. **启动Java应用**:在`run.sh`中,使用`java -jar`命令来启动jar程序。例如: ```bash java -jar your-jar-file.jar ``` 其中`your-jar-file.jar`是你要运行的jar文件的名称。 2. **环境变量设置**:在运行...
在Java开发过程中,打包应用程序为JAR(Java Archive)文件是一项常见的任务,它将源代码编译后的类文件和其他资源组合成一个独立的可执行文件。"打Jar包小工具"是一个便捷的解决方案,旨在简化这个过程。这个工具...
需要注意的是,尽管反编译工具在很多情况下提供了便利,但使用它们时应尊重版权和授权协议。如果`.jar`文件的作者禁止查看源代码,或者你打算对反编译后的代码进行商业用途,必须先获得版权所有者的许可。 总的来说...
在Java编程语言中,实现一个...通过分析和运行这个项目,不仅可以学习到Java的基础知识,还能掌握日期时间处理的技巧,以及如何在CMD环境下执行Java程序。对于想深入学习Java的开发者来说,这是一个很好的实践案例。
在使用这个资源包时,开发者可能需要了解SpringBoot的基本概念,如自动配置、启动器、起步依赖、Actuator等,并熟悉Java编程和Maven或Gradle构建工具来管理和构建项目。此外,对于源代码的阅读和理解,将有助于提升...
JAR(Java Archive)文件是Java程序的打包格式,类似于其他平台上的.exe可执行文件。在这个场景中,"java游戏战车大战 jar包直接运行"意味着玩家无需安装完整的Java Development Kit (JDK),只需拥有特定的环境即可...
Java 应用程序的 jar 文件可以由 JVM(Java 虚拟机)直接执行,这使得很多工具软件都采用 jar 方式来部署分发。然而,很多朋友遇到一个难题,那就是下载了 jar 文件以后在 Windows 中不能用鼠标双击运行。下面将介绍...
在开发过程中经常会员到在Linux环境中使用Shell脚本启动和停止java程序的情况,常用的java -jar命令只能运行jar文件,有很多不方便的地方,一旦代码修改就需要重新编辑打包,其实还有很多其他的方式,这个资源中包含...
JAR包的主要作用是方便分发和运行Java程序,它可以包含一个或多个类、库、资源文件,甚至可以包含启动执行的主类。JAR文件还支持数字签名,以确保代码的安全性。使用jar命令行工具或者IDE如Eclipse、IntelliJ IDEA,...
这个过程的主要目的是通过简单的点击操作,实现本地的Java应用程序(以JAR包形式存在)的自动部署到远程服务器,并在服务器上启动。标签 "deploy,部署" 进一步确认了该主题的核心是关于软件部署的自动化。 首先,让...