Java:如何在特定目录中运行Java进程?
当我运行jar文件时,比如说在Java:如何在特定目录中运行Java进程?,java,php,bash,Java,Php,Bash,当我运行jar文件时,比如说在/home/jars中,比如java-jar/home/jars/jarfile.jar,它似乎运行在我所在的任何目录中 如何使java-jar/home/jars/jarfile.jar以/home/jars作为当前工作目录运行???简单回答: ( cd /home/jars; java -jar /home/jars/jarfile.jar ) 大多数支持exec调用的语言类似于exec的变体,它允许您指定工作目录 .简单的答案是: ( cd /home/j
/home/jars
中,比如java-jar/home/jars/jarfile.jar
,它似乎运行在我所在的任何目录中
如何使java-jar/home/jars/jarfile.jar
以/home/jars
作为当前工作目录运行???简单回答:
( cd /home/jars; java -jar /home/jars/jarfile.jar )
大多数支持exec
调用的语言类似于exec
的变体,它允许您指定工作目录
.简单的答案是:
( cd /home/jars; java -jar /home/jars/jarfile.jar )
大多数支持exec
调用的语言类似于exec
的变体,它允许您指定工作目录
阅读答案中提供的链接。最基本的可移植解决方案是,必须将JVM启动到所需的目录中。该链接确实提供了其他选择。请阅读答案中提供的链接。最基本的可移植解决方案是,必须将JVM启动到所需的目录中。该链接提供了其他选择。更好的问题是“为什么代码需要知道user.dir?”。更好的问题是“为什么代码需要知道user.dir?”。