如何在指定的目录Linux / Windows中提取/解压缩/解压缩hudson.war而不是默认目录?



我从 http://www.eclipse.org/hudson/download.php 下载了Hudson通用的.warhudson.war并放置在某个路径中。

传递命令时

java -jar hudson.war

它提取/解压缩/解压缩hudson.war在我的主目录下的.hudson目录中。

我想在我可以指定的目录/文件夹下提取/解压缩/解压缩。

有人可以帮忙吗?

我知道,当您的主目录下空间有限时,就会出现这种情况。

以下是Windows和Linux的步骤和解释

窗户:

默认情况下java -jar hudson.war将在路径%USERPROFILE%.hudson上提取 .war 例如,在我的情况下,在命令终端中:

C:Hudson>echo %USERPROFILE%.hudson
C:Usersosao.ORADEV.hudson

这是提取hudson.war的路径。 要在用户定义的目录中提取,您需要设置HUDSON_HOME环境变量

设置持久环境变量:右键单击My Computer==>Properties==>Advanced system settings==>Environment Variables==> 系统变量New。 确保HUDSON_HOME尚未存在。如果是,请将其删除。 添加HUDSON_HOME<your specified directory>

现在打开/重新启动命令终端。检查echo %HUDSON_HOME%必须更新它HUDSON_HOME

现在调用java -jar hudson.warhudson.war所在的路径出发。 您会注意到提取位于指定的目录中。

Linux:

默认情况下,提取发生在$HOME您需要设置$HUDSON_HOME基于您的壳牌:cshbash

CSH:

mkdir /home/osao/myHudsonHome
setenv HUDSON_HOME /home/osao/myHudsonHome
echo $HUDSON_HOME
java -jar hudson.war

砰:

mkdir /home/osao/myHudsonHome
export HUDSON_HOME=/home/osao/myHudsonHome
echo $HUDSON_HOME
java -jar hudson.war

我希望这会有所帮助。

最新更新