我写了一个maven项目,然后打包成了一个可运行的jar包我在cmd中输入如下命令,可以正常运行jar
我现在不想输入jar的绝对路径,只希望输入  java -jar run.jar  就运行该jar包
请问是否需要将该jar的路径放到环境变量中?
该如何配置?ps:
1、我不希望将jar包放到当前用户 C:\Users\jiehang 下,我是希望在任何路径下都能通过 java -jar run.jar 运行
2、我知道可以通过创建bat文件,在其中指定jar的绝对路径后,直接运行bat文件,但我不也希望这样做,我就是想将当前jar包配置到环境变量中。请问各位前辈,该如何实现?
请详述,谢谢

解决方案 »

  1.   

    把你的jar所在的目录放到PATH这个环境变量里面就行了
      

  2.   

    把这个jar包地址配置在classPath下呢
      

  3.   

    直接把jrer目录和你的jar放一起。用的时候直接输入  .\jre1.8.x\bin\java -jar  xxxx.jar
      

  4.   

    是的,要把jar包所在地址配置在classpath环境变量中:
    具体操作如下:(上传图片有点麻烦,直接说步骤啦)首先打开文件资源管理器:
    找到“电脑”,右键选择“属性”;
    然后点击“高级系统属性”;
    弹出窗口,点击“环境变量”;
    然后在“系统变量”中找到“CLASSPATH”,点击;
    在变量值后添加 jar包所在路径,如D:\run.jar;注意前面一定要加一个分号;
    最后直接点确定就行了。
      

  5.   

    可以使用java -jar -D【环境变量配置】 项目.jar 来部署
      

  6.   

    是的,要设置classpath,才是实现你的目的。