Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法更改java.io.tmpdir_Java_Linux_Properties_Command - Fatal编程技术网

无法更改java.io.tmpdir

无法更改java.io.tmpdir,java,linux,properties,command,Java,Linux,Properties,Command,我正在尝试使用以下命令更改java.io.tmpdir目录 java -Djava.io.tmpdir=/temporary 但这并没有成功,而是显示了java命令的“用法”。 我在RHEL机器上做这件事 提前谢谢 我在WebLogiv上部署了一个应用程序,它使用axis2 1.5版。我发现axis2 1.5使用java.io.tmpdir存储其临时文件。我想要这些临时文件的存储位置。在weblogic中的何处指定java.io.tmpdir值您需要在运行程序时使用该命令,而不仅仅是java-

我正在尝试使用以下命令更改java.io.tmpdir目录

java -Djava.io.tmpdir=/temporary
但这并没有成功,而是显示了java命令的“用法”。 我在RHEL机器上做这件事

提前谢谢


我在WebLogiv上部署了一个应用程序,它使用axis2 1.5版。我发现axis2 1.5使用java.io.tmpdir存储其临时文件。我想要这些临时文件的存储位置。在weblogic中的何处指定java.io.tmpdir值

您需要在运行程序时使用该命令,而不仅仅是
java-Dkey=value

java -Djava.io.tmpdir=/temporary com.foo.Bar
其中
com.foo.Bar
是包含
main
方法的类

或者,您可以通过编程方式执行此操作

System.setProperty("java.io.tmpdir", "/temporary");

看看这个答案

具体而言,本部分:

调用Java虚拟机时,可能会为该系统属性指定不同的值,但对该属性的编程更改不保证对该方法使用的临时目录有任何影响