fid*_*tes 1 eclipse variables environment
我有Eclipse Helios和一个java程序设置.我正在尝试创建两个环境变量
ReportingManagerHome = C:\ rp
ReportingManagerConfig = $ {ReportingManagerHome}\config
然后我运行我的程序
的System.out.println(System.getenv( "ReportingManagerConfig"));
Eclipse甚至不调用java编译器.它会弹出一个弹出窗口,其中包含未定义环境变量ReportingManagerHome的错误.我知道,由于尚未调用java编译器,因此从技术上讲Eclipse是正确的.
现在我如何解决这个问题,以便在Eclipse中定义级联环境变量?
它不会从启动配置递归扩展环境变量.
即使使用${env:VAR}
来自eclipse进程的环境变量,也不是来自当前的启动配置.
最可靠的方法是转到Preferences> Run/Debug> String Substitution并在那里定义一个eclipse变量.
然后在启动配置中定义环境变量:
ReportingManagerHome=${RMH}
ReportingManagerConfig=${RMH}\config
Run Code Online (Sandbox Code Playgroud)