如何为所有类型的OS设置环境变量?

西瓦姆

我正在用Java开发应用程序。我需要将环境变量设置为应用程序的一些先决条件,例如数据库路径等。

在OS中,我可以手动设置,实际上我需要通过Java代码本身设置所有先决条件,并且它还应该支持所有类型的Dektop平台,最好是Windows,Linux和Mac。

亚历山大·杜宾斯基(Aleksandr Dubinsky)

除了子进程(即由发起的进程ProcessBuilder外,无法从Java内部设置系统环境变量

每个操作系统都支持更改用户默认环境变量的方法,这些方法应用于用户启动的新进程,但这取决于操作系统。例如,在Linux下,它通常与编辑文件一样简单~/.profile,但并非总是如此(而且我也不是Linux专业人士,所以一无所知)。在Windows上,您需要编辑注册表。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

即使执行sudo su时,如何为所有用户设置环境变量?

来自分类Dev

如何为anacron设置环境变量?

来自分类Dev

如何为anacron设置环境变量?

来自分类Dev

如何为PHP设置环境变量?

来自分类Dev

如何为Xfce窗口环境设置环境变量

来自分类Dev

如何清除所有环境变量

来自分类Dev

如何为root设置持久性环境变量?

来自分类Dev

如何为gulp-jasmine设置环境变量

来自分类Dev

如何为Shell命令设置环境变量

来自分类Dev

如何为JVM设置PATH环境变量

来自分类Dev

如何为Enide / Nodeclipse设置环境变量?

来自分类Dev

如何为Linux Shell设置TERM环境变量

来自分类Dev

如何为GitHub存储库设置环境变量?

来自分类Dev

如何为root设置持久性环境变量?

来自分类Dev

如何为远程rsync进程设置环境变量?

来自分类Dev

如何为Enide / Nodeclipse设置环境变量?

来自分类Dev

如何为使用`nohup`执行的程序设置环境变量?

来自分类Dev

如何为 Powershell 脚本传入或设置环境变量?

来自分类Dev

在Linux中为所有进程设置环境变量

来自分类Dev

os.environ没有设置环境变量

来自分类Dev

如何设置环境变量?

来自分类Dev

如何设置环境变量?

来自分类Dev

如何设置环境变量?

来自分类Dev

如何使用Puppet在Ubuntu OS中设置环境变量

来自分类Dev

如何删除从父进程继承的所有环境变量?

来自分类Dev

如何删除从父进程继承的所有环境变量?

来自分类Dev

在zsh中如何列出所有环境变量?

来自分类Dev

如何使用所有Unix环境变量?

来自分类Dev

如何打印所有非环境变量?