如题,各位不吝赐教
解决方案 »
- 如何把这些图片画到JPanel上?
- java类的最后要加分号吗
- 在线等!!!自定义画虚线方法
- 大家帮我看看相互传递的时候,为什么为null呢
- Limit带来的问题
- jar命令,为什么打包的中文名为乱码?------------------在线等待------------------------------------------------
- 大家一般都用什么样的方法读数据文件,简单方便的就行
- 怎么样得到它的数据类型
- 送分!谁能解释一下?!
- java连接mySQL数据库的问题,连接数据库什么的都没问题,但插入数据的操作运行不了!!不知道什么原因,求大神赐教!!!感激涕零!!
- java的look&feel或者皮肤
- 运行在两个TOMCAT的两套程序怎样通信?
windows : classpath , path ...不知道有没象UNIX下一样一次获得所有环境变量
从中去匹配
import java.util.Properties;public class Test {
public static void main(String[] args) {
Properties p = System.getProperties();
Enumeration e = p.propertyNames();
while (e.hasMoreElements()) {
String key = (String) e.nextElement();
System.out.println(key + "=" + p.getProperty(key));
}
}
}
和Windows下的不是一回事。
比如Windows下的"classpath"
Java下叫"java.class.path".我查了一下,好像没有temp对应的Java环境变量,
可以考虑用截获Runtime.exec("set temp");命令输出的办法
System.getenv
这个函数sun早已经不推荐使用了,主要有跨平台 安全性等问题。
但是在Java1.5(5.0)里又支持了,且得到加强:public static String getenv(String name)
得到一个系统变量的值public static Map<String,String> getenv()
得到所有系统变量的值如楼主所言,要得到temp路径只需要调用
String tmpDir = System.getenv( "temp" );即可。注意捕获异常
CLASSPATH C:\Program Files\Java\jre1.5.0_04\lib\rt.jar;.;