高手几分钟就解决的问题(关于环境变量的)
问题描述:
1.把java应用程序打成jar包时,在命令行中输入 java -jar aaa.jar 即可运行,当必须cd 到 jar 所在的文件目录,否则会找不到,请问如何在 该命令中加入 jar的 路径参数,使得在任何目录下 都可以运行 改jar ?
2.能否用一个 简单的命令来代替上述命令,比如该jar的功能是遍历数据库中的某张表,那我只要 输入 listTable (前提是不与默认的命令冲突 如 dir之类) 就实现 遍历,从而代替输入 java -jar aaa.jar ,这样能实现吗? 是不是要对环境变量做什么设置,或者用批处理可以实现吗?
高手帮忙啊,提供点思路也行。。。。。。。。。。。。。在线等。。。。。。。。。。。。。。。。
[解决办法]
1. 把jar的路径加到Classpath里面
2. 写个listTable.bat文件,内容就是java -jar aaa.jar,然后把bat的路径加到path里面,或者直接放在系统目录下
[解决办法]
1楼的方法不错!
[解决办法]
可以这样做:做一个bat或者sh文件,把类或者jar打包到一个exe文件中,运行默认为bat或者sh文件
bat或者sh文件中编写要运行jar或者类的命令,就可以了
[解决办法]