关于取得环境变量的问题

shenqdm 2003-08-22 11:27:01
我想取得本地机器上的一个环境变量的值,比如环境变量“java_home"的值是”c:\jdk1.3\"有没有办法通过“java_home"来取得他的值。要是本地机器上的,我用jsp可以把服务端的环境变量去出来,但本地的怎么办呢?大家帮帮忙啊。谢谢
...全文
28 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
YuLimin 2003-10-10
  • 打赏
  • 举报
回复
//Name:GetSysProperties.java

public class GetSysProperties
{
public static void main(String[] argv)
{
System.getProperties().list(System.out);
}
}
huihuang79 2003-10-10
  • 打赏
  • 举报
回复
Runtime ObjRunTime = Runtime.getRuntime();
byte[] env = new byte[1000];
try{
Process ObjPrcess = ObjRunTime.exec("cmd /c echo %java_home%");
InputStream in = ObjPrcess.getInputStream();
in.read(env);
String ls_env = new String(env).trim();
System.out.println("ls_env:"+ls_env);
}catch(Exception e){e.printStackTrace();}

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧