概述如何获取环境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的值?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容