如何获取环境variables的值?

如何获取环境variables的值?,第1张

概述如何获取环境variables的值?

可能重复:


访问shell环境variablesJava

我在linux中创build了一个独立的java应用程序。

如何获取环境variables的值(例如,在.bashrc文件中分配的值)。

在windows上相当于$ _SERVER

如何在UNIX中创build一个新的环境variables…?

有没有办法使用Perl在linux或Solaris环境中读取其他进程的环境variables?

mac上的apache2的$ PATH环境variables

Python,colorama,将颜色代码分配给variables

windows用户configuration文件和Java

将参数从windows批处理脚本传递到PowerShell脚本

从windows命令行回显一个variables的长度

如何启动停止使用CMD的Tomcat服务器?

模拟UNIX用户并更新环境variables

仅获取一个系统变量,请使用以下代码:

String sysEnvStr = System.getenv("JAVA_HOME");

如果它返回null则在.bashrc文件中进行更改。 尝试导出该特定的变量。

看到这个howto:

// just one System.out.println("PATH = " + System.getenv("PATH")); // all of them Map env = System.getenv(); for (Iterator it=env.entrySet().iterator(); it.hasNext(); ) { Map.Entry entry = (Map.Entry)it.next(); System.out.println(entry.getKey() + " = " + entry.getValue()); }

看看这是否适合你:

$cat Env.java class Env { public static voID main( String ... args ) { for( Object o : System.getenv().entrySet() ){ System.out.println( o ); } } } $java Env TERM=xterm LESSCLOSE=/usr/bin/lesspipe %s %s SESSION_MANAGER=local/oreyes-laptop:@/tmp/.ICE-unix/2341,unix/oreyes-laptop:/tmp/.ICE-unix/2341 GNOME_DESKtop_SESSION_ID=this-is-deprecated GDMSESSION=gnome XDG_SESSION_cookie=2604d05dc122db9b636d41744aeeb7a2-1296882161.129722-1315567412 MANDATORY_PATH=/usr/share/gconf/gnome.mandatory.path PS1=$ NLSPATH=/usr/dt/lib/nls/msg/%L/%N.cat GDM_KEYBOARD_LAYOUT=latam PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games XDG_CONfig_Dirs=/etc/xdg/xdg-gnome:/etc/xdg XAUTHORITY=/var/run/gdm/auth-for-oreyes-5QyKYh/database GDM_LANG=en_US.utf8 USERname=oreyes GTK_MODulES=canberra-gtk-module GNOME_KEYRING_CONTRol=/tmp/keyring-DqJ9Sg SHLVL=1 SPEECHD_PORT=7560 XfileSEARCHPATH=/usr/dt/app-defaults/%L/Dt colorTERM=gnome-terminal XDG_data_dirS=/usr/share/gnome:/usr/local/share/:/usr/share/ JDK_HOME=/usr/lib/jvm/java-6-sun LOGname=oreyes WINDOWID=79691780 GPG_AGENT_INFO=/tmp/seahorse-vkmfjC/S.gpg-agent:2385:1 SSH_AUTH_SOCK=/tmp/keyring-DqJ9Sg/ssh LD_liBRARY_PATH=/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/i386/clIEnt:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/i386:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/../lib/i386 DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-15CfDJRFNg,guID=6ebfc2e2421576b21ec0d2284d4cd9f2 SHELL=/bin/bash GNOME_KEYRING_PID=2323 GOARCH=386 DESKtop_SESSION=gnome disPLAY=:0.0 USER=oreyes HOME=/home/oreyes HISTCONTRol=ignoreboth LESSOPEN=| /usr/bin/lesspipe %s DEFAulTS_PATH=/usr/share/gconf/gnome.default.path

总结

以上是内存溢出为你收集整理的如何获取环境variables的值?全部内容,希望文章能够帮你解决如何获取环境variables的值?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1157365.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存