Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.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 服务器环境变量的使用_Java_Eclipse_Environment Variables - Fatal编程技术网

Java 服务器环境变量的使用

Java 服务器环境变量的使用,java,eclipse,environment-variables,Java,Eclipse,Environment Variables,我以前从未真正需要使用服务器环境变量。我能够轻松设置它们,这不是问题所在。我有一个基于服务器环境变量值的程序,它将确定程序将向其中写入文件的卷和其他几个文件夹。我如何才能有效地做到这一点?在运行配置中设置变量后,如何在实际代码中引用它 该程序设计用于检索jsonRequest,并基于此将pdf文件放置在适当的文件夹中。我所指的路径是pdf文件所在的路径 您可以通过拨打 作为替代方案,您可以始终使用系统属性,然后通过启动应用程序的命令行中的-Dname=value使用它们 正如您在这里看到的,当通

我以前从未真正需要使用服务器环境变量。我能够轻松设置它们,这不是问题所在。我有一个基于服务器环境变量值的程序,它将确定程序将向其中写入文件的卷和其他几个文件夹。我如何才能有效地做到这一点?在运行配置中设置变量后,如何在实际代码中引用它

该程序设计用于检索jsonRequest,并基于此将pdf文件放置在适当的文件夹中。我所指的路径是pdf文件所在的路径

您可以通过拨打

作为替代方案,您可以始终使用系统属性,然后通过启动应用程序的命令行中的
-Dname=value
使用它们

正如您在这里看到的,当通过eclipse启动时,您的系统环境可能仍然处于原位:


首先,谢谢你。其次,为了让它运行,我通过邮递员发送了一个jsonRequest。我是否需要通过eclipse中的run选项实际运行该程序才能使变量仍然有效?我如何设置它,使其在不必使用运行环境的情况下引用变量?如果您在windows上:通过调用
set name=value
。在linux上,我认为它是
export name=value
String yourname = System.getenv("yourkey");