在Java里怎样取得Windows的系统路径,高手请指教,十万火急,我给50分哈。 好像只能通过JNI来实现了,在你得本地dll中调用API来取得,然后返回。具体你得察看JNI的帮助文档,在java doc 的guide中。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试着推测user.homejava.io.tmpdir 楼上的,肯定不是!home是用户目录java.io.tmpdir是临时文件所在目录 public class Test { public static void main(String []args) throws Exception{ Properties props=System.getProperties(); String path=props.getProperty("java.library.path"); String []paths=path.split(";"); String windowspath=paths[3]; System.out.println(windowspath); }} 楼上说得没错你可以把System.getProperties()全打出来看看 先用user.home取得用户目录,再用os.name取得操作系统名,然后自己组合一个! Properties p=System.getProperties( );String sysDir=p.get(user.home);其中下面的命令是列出所有的信息,也许对你有帮助的;Properties p=System.getProperties( );p.list(System.out); 不好意思,要加上双引号的!:)String sysDir=p.get("user.home"); 对JAVA来说,二者的意义是一样的. java poi,jxl遇到上标下标如何处理 树也有DFS,BFS么? 怎样生成和使用一个不定长的数组 如何获得系统自动创建的DefaultListModel实例的句柄 关于输入 又一个关于运行期类型鉴定的问题 有关线程计数问题 一个简单的java问题,高分求助!!! 如何把一个数组重新组成一个新的数组? java对象的内存布局 强烈建议CSDN搞一个聊天室。让大家交流起来更方便。!!有没有聊技术的聊天室啊? 请问jtable类在哪个包里,我的jdk里怎么找不到,哪里可以下载?
user.home
java.io.tmpdir
home是用户目录
java.io.tmpdir是临时文件所在目录
public static void main(String []args) throws Exception{
Properties props=System.getProperties();
String path=props.getProperty("java.library.path");
String []paths=path.split(";");
String windowspath=paths[3];
System.out.println(windowspath);
}
}
String sysDir=p.get(user.home);
其中下面的命令是列出所有的信息,也许对你有帮助的;
Properties p=System.getProperties( );
p.list(System.out);
String sysDir=p.get("user.home");