`

曾经几何在DOS下编译或运行为输入一大堆的.jar文件名与路径而烦恼

阅读更多

曾经几何在DOS下编译或运行为输入一大堆的.jar文件名与路径而烦恼(当然,写成.bat或用Ant可解决之)

今天才发现居然还可以这样来把所需的jar引进来即可,不知道是不是落伍?

原来一般是这样写

java -classpath .;X:\OpenSource\lib1\xxx.jar;X:\OpenSource\lib2\yyy.jar;X:\OpenSource\lib3\zzz.jar ClassName

其实只要java -Djava.ext.dirs=.;你的jar所在的路径用;号连起来 ClassName 即可。

java -Djava.ext.dirs=.;X:\OpenSource\lib1;X:\OpenSource\lib2;X:\OpenSource\lib3 ClassName

即可把当前路径下的jar与你所指定的所有的jar文件引进来用了,呵呵,是不是方便很多?仅对在DOS下敲命令行有效率:)。。。

有待大家一同检验:)

分享到:
评论

相关推荐

    postgis jar包

    在这种情况下,分享这个jar包是为了确保开发者或用户能够获取到所需的驱动,以便在自己的项目中连接和操作PostGIS数据库。"可以后台连接数据库"说明此jar包用于在后台(服务器端)通过编程方式建立与数据库的连接,...

    GDAL-3.4.3-cp39-cp39-win_amd64.zip

    文件名中的`cp39`表示Python 3.9,`win_amd64`表明这是为Windows 64位系统准备的。 压缩包内的`GDAL-3.4.3-cp39-cp39-win_amd64.whl`文件是Python的wheel格式,它是Python的二进制包格式,可以直接通过pip进行安装...

    shapely-2.0.3-cp37-cp37m-manylinux_2_17_x86_64.whl.zip

    在Python编程中,处理几何对象和空间分析是一项重要任务,而Shapely库正是为此而生。本文将深入探讨Shapely库及其在Python环境中的安装,特别是通过.whl文件进行安装的方法。 Shapely是一个用于操作几何对象的...

    使用Java编写的坦克大战小游戏.zip

    【标题】"使用Java编写的坦克大战小游戏"是一款基于Java编程语言开发的娱乐项目,它展示了Java在游戏开发领域的应用。这个项目不仅提供了一个趣味性的娱乐体验,还为学习Java编程和游戏开发的初学者提供了实践平台。...

    GDAL java库 包含32位和64位

    动态链接库(dll)是Windows操作系统下的可执行代码库,它们包含GDAL的原始实现,而gdal.jar是Java的类库,封装了GDAL的函数调用,使得Java开发者可以通过调用jar包中的方法来操作GDAL。"eclipse下亲测可用"进一步...

    shapely-2.0.3-cp39-cp39-manylinux_2_17_aarch64.whl

    而第二个文件名是另一个版本的Shapely WHL包,名字稍有不同,可能是因为在不同的manylinux版本下构建,但基本功能和用途是一致的。 安装Shapely时,用户通常会使用pip命令,例如: ``` pip install shapely-2.0.3-...

    j2me 俄罗斯方块源代码

    9. **编译与部署**:使用J2ME的开发工具(如NetBeans或Eclipse),将源代码编译成可执行的JAR文件,然后可以通过红外、蓝牙或数据线等方式部署到目标设备上进行测试。 通过分析这个源代码,开发者可以学习到如何在...

    maze_java_balloon8iy_

    通常,一个Java项目会包含多个源代码文件,如`.java`文件,这些文件会被编译成`.class`文件并打包成JAR(Java Archive)文件以便运行。 总的来说,这个项目提供了学习和探索3D图形编程、游戏逻辑以及JavaWebStart...

    quilt-prep:一个 JavaSwing 应用程序,它简化了确定要购买的织物长度的任务,前提是您只知道可用的宽度。 输入您需要多少正方形和条带,以及它们的尺寸,剩下的由 QuiltPrep 完成!

    - `build` 或 `dist` 目录:编译后的可执行文件或打包好的JAR文件可能放在这里。 - `README.md` 文件:介绍项目的基本信息和使用方法。 - `LICENSE` 文件:项目使用的开源许可协议。 - `.gitignore` 文件:定义版本...

    沙狐球

    - `shuffleboard-master` 压缩包中的文件名暗示了项目是一个开源项目,可能包含`README.md`来介绍项目,`src`目录存放源代码,`res`可能包含游戏资源如图像、音频,而`build`或`dist`目录则可能包含编译后的可执行...

Global site tag (gtag.js) - Google Analytics