无法更改java.io.tmpdir
我正在尝试使用以下命令更改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 -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虚拟机时,可能会为该系统属性指定不同的值,但对该属性的编程更改不保证对该方法使用的临时目录有任何影响