如何在指定的目录Linux/Windows中提取/解压缩/解压缩hudson.war,而不是默认的?
我下载了hudson generic .war hudson.war
http://www.eclipse.org/hudson/download.php 并放置了一些路径。如何在指定的目录Linux/Windows中提取/解压缩/解压缩hudson.war,而不是默认的?
在传递命令
java -jar hudson.war
它提取/解压缩/ home目录下解压hudson.war
在.hudson
目录。
我想提取/解压缩/解压缩到我可以指定的目录/文件夹下。
有人可以帮忙吗?
据我所知,当您的主目录下的空间有限时会出现这种情况。
下面是Windows和Linux的步骤,并解释
的Windows:
默认 java -jar hudson.war
将提取的.war的路径%USERPROFILE%\.hudson
例如,在我的情况下,命令终端:
C:\Hudson>echo %USERPROFILE%\.hudson
C:\Users\osao.ORADEV\.hudson
这是提取hudson.war
的路径。 对于用户自定义目录提取,则需要设置HUDSON_HOME
环境变量
要设置永久性环境变量:右键单击 ==>Properties
==>Advanced system settings
==>Environment Variables
==>系统变量New
。 确保HUDSON_HOME
不在那里。如果是,请删除它。 Add HUDSON_HOME
:<your specified directory>
现在打开/重新启动命令终端。检查echo %HUDSON_HOME%
必须更新HUDSON_HOME
现在从那里hudson.war
有路径调用 java -jar hudson.war
。 您会注意到提取是在指定的目录中。
的Linux:
默认情况下提取发生在$HOME
您需要根据您的程序设置$HUDSON_HOME
:csh
或bash
CSH:
mkdir /home/osao/myHudsonHome
setenv HUDSON_HOME /home/osao/myHudsonHome
echo $HUDSON_HOME
java -jar hudson.war
bash:
mkdir /home/osao/myHudsonHome
export HUDSON_HOME=/home/osao/myHudsonHome
echo $HUDSON_HOME
java -jar hudson.war
我希望这会有所帮助。