environment-variables

    74热度

    7回答

    我怎样才能获得系统变量的值,它存在于 MyComputer -> Properties -> Advanced -> Environment Variables -> System Variables 在Java中 ? 编辑 我用System.getenv()方法。 在打印值,如果我给 System.out.println(System.getenv("JAVA_HOME")); 和它显示,如

    16热度

    5回答

    有没有办法以编程方式设置全局Windows路径环境变量(C++)? 据我所知,putenv只为当前应用程序设置它。 直接在注册表中更改(HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment)也是一个选项,但我更喜欢API方法,如果有的话?

    51热度

    5回答

    我发现很难让我的环境变量在不同的机器上同步。我只想从一台电脑导出设置并导入其他电脑。 我认为应该有可能,但不知道该怎么做。谁能帮我?谢谢。

    27热度

    6回答

    我总是想知道为什么我必须在安装Java SDK之后手动设置JAVA_HOME环境变量。 JAVA_HOME = C:\ Program Files文件\的Java \ jdk1.6.0_12 Visual Studio中至少提供了一个批处理文件来设置这些样的环境变量: 通话“ c:\ Program Files \ Microsoft Visual Studio 9.0 \ VC \ vcvars

    4热度

    2回答

    我设置LIBRARY_SEARCH_PATHS到/opt/local/lib,并证实有问题的库是那里(我链接到GLEW): $ls /opt/local/lib libGLEW.1.5.1.dylib libfreetype.a libz.a libGLEW.1.5.dylib libfreetype.dylib libz.dylib libGLEW.a libfreetype.la

    1热度

    1回答

    我有一个nant构建文件,许多用户必须在本地运行。有没有一种简单的方法来自动安装nant/nantcontrib并在Windows系统上更新匹配环境变量的过程。 我想到了一个解决方案,其中包含nant/contrib文件和批处理脚本的文件夹被复制到每个工作站。当执行批处理脚本时,应该将nant dll的内容复制到含义完整的位置,并且应该更新env varialbes。 难道这是正确的方式吗? 感谢

    1热度

    4回答

    我想编写一个程序,它在调用它的shell(cmd.exe)实例中设置一个环境变量。这个想法是我可以在这个变量中存储一些状态,然后在随后的调用中再次使用它。 我知道有像SetEnvironmentVariable这样的命令,但我的理解是这些只会改变当前进程的变量,并且不会修改调用shell的变量。 具体而言,我希望能够做的是创建一个可以在两个目录之间弹跳的命令。 Pushd/Popd可以进入目录并返

    9热度

    6回答

    在Perl中,我需要读取其他进程的环境。 该脚本以root 特权运行。 该脚本将在Linux和Solaris中运行 。 我想要一个基本上与平台无关的解决方案,至少在Linux和Solaris之间。在Linux中,检查/ env/< proc_id>/environ可以得到我的答案。我想避免不得不分叉。我已经有一个解决方案分叉“/ usr/ucb/ps -auxwwwe $ pid” 任何想法?

    3热度

    5回答

    UNIX“/ usr/bin/script”命令将创建shell会话的运行脚本(有关详细信息,请参阅“man脚本”)。 然而,当内脚本实例,似乎忘了父shell的ENV瓦尔,别名等 下面的例子演示了如何使用“LL”的别名,我定义为内忽略“脚本” : zsh> mkdir temp zsh> cd temp zsh> alias "ll=ls -alF" zsh> ll total 24

    5热度

    5回答

    我有一个Perl脚本(XMLTV“抓取器”家族的一部分,特别是tv_grab_oztivo)。 我可以成功地这样运行: /sw/bin/perl /path/to/tv_grab_oztivo --output /path/to/tv.xml 我使用的完整路径的一切,以消除工作目录的问题。权限不应该是一个问题。 所以,如果我从终端(Mac OSX)运行它,它工作得很好。 但是当我将它设置为通过